Sao chép chuỗi trong C
Bài tập C: Sao chép chuỗi
Cũng giống như sao chép mảng trong C, bạn sử dụng vòng lặp để duyệt qua từng ký tự trong chuỗi, sau đó sao chép vào trong chuỗi đích (chuỗi s2 chẳng hạn). Bạn cần lưu ý là chuỗi đích phải có độ dài bằng chuỗi ban đầu (chuỗi s1).
Chương trình C
Dưới đây là chương trình C để giải bài tập sao chép chuỗi trong C:
#includeint main() { char s1[] = "VietJackTeam"; // khai bao mot chuoi char s2[8]; // bien de giu chuoi sao chep int length = 0; while(s1[length] != '\0') { s2[length] = s1[length]; length++; } s2[length] = '\0'; // gia tri null, ket thuc chuoi printf("Chuoi s1 = %s \n", s1); printf("Chuoi s2 = %s \n", s2); return 0; }
Biên dịch chương trình C trên sẽ cho kết quả:
Bài học Bài tập C phổ biến tại hoconline.club:
bai-tap-chuoi-trong-c.jsp
Bài viết liên quan