Danh mục

Bài giảng Tin học đại cương: Chương 4 - Nguyễn Duy Hiệp

Số trang: 5      Loại file: pdf      Dung lượng: 416.66 KB      Lượt xem: 10      Lượt tải: 0    
tailieu_vip

Phí lưu trữ: miễn phí Tải xuống file đầy đủ (5 trang) 0
Xem trước 2 trang đầu tiên của tài liệu này:

Thông tin tài liệu:

Bài giảng Tin học đại cương: Chương 4 cung cấp những kiến thức về xâu ký tự – string. Nội dung trình bày trong chương này gồm có: Xâu ký tự, lưu trữ xâu ký tự, khởi tạo và in nội dung xâu, nhập xâu từ bàn phím, một số ví dụ, một số hàm trong thư viện ctype.h và string.h. Mời các bạn cùng tham khảo.
Nội dung trích xuất từ tài liệu:
Bài giảng Tin học đại cương: Chương 4 - Nguyễn Duy Hiệp 10/25/2010 Nội dung  Xâu ký tự  Lưu trữ xâu ký tự 4. Xâu ký tự – string   Khởi tạo và in nội dung xâu  Nhập xâu từ bàn phím  Một số ví dụ  Một số hàm trong thư viện ctype.h và string.h 4 Xâu ký tự – string  4 Xâu ký tự – string   printf ('Programming in C is fun.\n');  Mảng ký tự char word [] = { 'H', 'e', 'l', 'l', 'o', '!' }; 'Programming in C is fun.\n'  Để in ra xâu ta in lần lượt từng ký tự  Xâu ký tự:  for ( i = 0; i  10/25/2010 4 Xâu ký tự – string  4 Xâu ký tự – string   Giải pháp: sử dụng một ký tự đặc biệt (ký tự null) báo  Khởi tạo hiệu kết thúc xâu : '\0' char tên_biến[độ_dài]={nội_dung}; const char word [] = { 'H', 'e', 'l', 'l', 'o', '!', '\0' };  Ví dụ  Tìm độ dài của xâu char word[] = { 'Hello!' }; char word[] = 'Hello!' ; int count = 0; char word[] = { 'H', 'e', 'l', 'l', 'o', '!', '\0' }; while ( str[count] != '\0' ) ++count; char word[10] = { 'Hello!' }; char word[6] = { 'Hello World!' }; ??? 4 Xâu ký tự – string  4 Xâu ký tự – string  In nội dung:  #include int main (void)  Hàm printf {  Hàm printf xác định kết thúc xâu bằng ký tự null int i = 0; char str[30] = 'This is a sample'; printf ('Programming in C is fun.\n'); char word[] = {'H', 'e', 'l', 'l', 'o', '!', '\0'};  In nội dung mảng ký tự kết thúc bằng ký tự null (‘\0’) printf('Noi dung cac xau\n'); printf ('%s\n', word); printf('xau str: %s\n', str); printf('xau word: %s\n', word);  Hàm puts for(i=0; i 10/25/2010 4 Xâu ký tự – string  4 Xâu ký tự – string  Nhập xâu từ bàn phím  Hàm gets  Hàm scanf( ) gets(tên_biến); char string[81]; int main (void) scanf ('%s', string); { char s1[81], s2[81], s3[81]; int main (void) printf ('Nhap xau 1:'); gets(s1); { printf ('Nhap xau 2:'); gets(s2); char s1[81], s2[81], s3[81]; printf ('Nhap xau 3:'); gets(s3); printf ('Enter text:\n'); scanf ('%s%s%s', s1, s2, s3); printf ('\ns1 = %s\ns2 = %s\ns3 = %s\n',  printf ('\ns1 = %s\ns2 = %s\ns3 = %s\n',  s1, s2, s3); s1, s2, s3); return 0; return 0; } } 4 Xâu ký tự – string  4 Xâu ký tự – string   VD1. Viết chương trình nhập nội dung xâu từ bàn phím bằng cách nhập lần lượt từng ký tự trong xâu sử dụng hàm getchar()  VD2. Ghép nội dung hai xâu s1 và s2 lại với nhau để tạo thành char character, buffer[81]; xâu mới. int i = 0; printf('Nhap xau:'); int i, j; do // copy noi dung s1 vao result { for ( i = 0; s1[i] ! ...

Tài liệu được xem nhiều: