Учебное пособие: Основы 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);