Ammargorp

9. Копирование одной строки в другую:
char *strncpy(строка_1, строка_2, k) – заменяет k первых символов строки_1 на k первых символов строки_2 и возвращает указатель на строку:

char str_1[50]="pervokursnik";

char str_2[50]="vtoroj kurs";

char *str;

int k=5;

str = strncpy(str_1, str_2, k);

printf(“\n%s”, str);

На экране появится сообщение:

Vtorokursnik

Эта функция не требует операции присваивания слева от себя. При этом выходным параметром является первый аргумент функции:

char str_1[50]="pervokursnik";

char str_2[50]="vtoroj kurs";

int k=5;

Strncpy(str_1, str_2, k);

printf(“\n%s”, str_1);

На экране появится сообщение:

Vtorokursnik

10. Преобразование строки в вещественное число (float или double):
float atof(строка) – возвращает вещественное число:

Float x;

str="3.1416";

x=atof(str);

printf("\n str = %s", str);

printf("\n x = %6.4f", x);

На экране появится сообщение:

str = 3.1416

x = 3.1416

Если в преобразуемой строке встречается некорректный символ, то преобразование идет до него, и сообщение об ошибке не выдается:

Float x;

str="3.14a6";

x=atof(str);

printf("\n str = %s", str);

printf("\n x = %6.4f", x);

На экране появится сообщение:

str = 3.14a6

x = 3.1400

11. Преобразование строки в целое число:
int atoi(строка) – возвращает целое число:

Int i;

str="12345";

i=atoi(str);

printf("\n str = %s", str);

printf("\n i = %d", i);

На экране появится сообщение:

str = 12345

i = 12345

Если в преобразуемой строке встречается некорректный символ, то преобразование идет до него, и сообщение об ошибке не выдается:

Int i;

str="12a45";

i=atoi(str);

printf("\n str = %s", str);

printf("\n i = %d", i);

На экране появится сообщение:

str = 12a45

i = 12

12. Преобразование строки в длинное целое число:
int atol(строка) – возвращает длинное целое число:








Дата добавления: 2015-10-19; просмотров: 795;


Поиск по сайту:

При помощи поиска вы сможете найти нужную вам информацию.

Поделитесь с друзьями:

Если вам перенёс пользу информационный материал, или помог в учебе – поделитесь этим сайтом с друзьями и знакомыми.
helpiks.org - Хелпикс.Орг - 2014-2024 год. Материал сайта представляется для ознакомительного и учебного использования. | Поддержка
Генерация страницы за: 0.005 сек.