Module 8: Chuỗi

Chuỗi trong C

Khai báo chuỗi

char str[20] = "Hello";
char str2[] = {'H','i','\0'};

Thư viện string.h

#include <string.h>

strlen(s)      // do dai chuoi
strcpy(dest, src)  // copy chuoi
strcat(dest, src)  // noi chuoi
strcmp(s1, s2)     // so sanh (== 0 neu bang)

Nhập chuỗi

char s[100];
scanf("%s", s);        // khong co dau cach
fgets(s, 100, stdin);  // co dau cach

Ví dụ

char name[50];
printf("Nhap ten: ");
fgets(name, 50, stdin);
printf("Xin chao, %s", name);