Учебное пособие: Основы C

printf("C= %c\n",C);

}

В данном примере переменной A присвоено значение ‘D’, переменной B значение ‘!’, а переменной С присвоено значение символа ‘*’.

1.4.4 Тип данных строка

Для представления строки символов в Си используют массивы типа char.

Рассмотрим пример.

#include <stdio.h>

#include <string.h>

main()

{

char A[256]; /* длина может быть до 256 символов */

char B[11];

char C[24];

strcpy(A,"IBM PC Pentium");

strcpy(B,"Windows 95");

strcpy(C,""); /* очисткапеременной */ printf("A= %s\n",A);

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

strcpy(C,B);

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

}

В данном примере представлены три строки символов A, B, C.

По команде, например, strcpy (A,"IBM PC Pentium"); в строку A помещается текст IBM PC Pentium.

Кроме рассмотренного примера, для определения строк можно использовать указатель на символы. Пример:

#include <stdio.h>

#include <string.h>

main()

{

char *msg;

msg = "Привет, студент";

puts(msg);

К-во Просмотров: 1102
Бесплатно скачать Учебное пособие: Основы C