Lập Trình C++ - Sao Chép Chuỗi
Có thể bạn quan tâm
Đề bài: Viết chương trình 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).
Lời giải (không sử dụng hàm)
Dưới đây là chương trình C++ để giải bài tập sao chép chuỗi trong C++:
#include <iostream> using namespace std; int main() { char s1[] = "hiepsiit.com"; // khai bao mot chuoi char s2[10]; // bien de luu chuoi sao chep int length = 0; // sao chep chuoi s1 while(s1[length] != '\0') { s2[length] = s1[length]; length++; } s2[length] = '\0'; // gia tri null, ket thuc chuoi cout<<"Chuoi s1 = \n"<< s1; cout<<"Chuoi s2 = %s \n"<< s2; return 0; }Chạy chương trình C trên cho kết quả như sau:
Lời giải (sử dụng hàm)
Bạn có thể sao chép nội dung từ chuỗi này sang chuỗi khác bởi sử dụng hàm strcpy(str2, str1) trong C. Hàm strcpy(str2, str1) nhận hai chuỗi làm tham số, trong đó: chuỗi str1 là chuỗi ban đầu, chuỗi str2 là chuỗi có nội dung sao chép từ chuỗi str1.
Dưới đây là chương trình C sử dụng hàm để giải bài tập sao chép chuỗi trong C:
#include <iostream> #include<string.h> using namespace std; int main() { char str1[100]; char str2[100]; cout<<"Nhap chuoi str1: "; gets(str1); strcpy(str2, str1); cout<<"\nChuoi sao chep la:"<< str2; return (0); }Chạy chương trình C trên cho kết quả như sau:
Từ khóa » Cách Copy Chuỗi Trong C++
-
Copy Chuỗi Trong C++ (strcpy, Strcpy_s, Strncpy)
-
Copy String Trong C++
-
Bài Tập C++ - Sao Chép Chuỗi Trong C++ - VietTuts
-
Cách Sao Chép Chuỗi Trong C
-
Xâu Trong C++ - VNOI
-
Hướng Dẫn Và Ví Dụ C/C++ String - Openplanning
-
Chuỗi Trong C++ - Thủ Thuật
-
Hàm Xây Dựng Sao Chép (Copy Constructor) Trong C++ - Freetuts
-
LTC 72. Lập Trình Copy Hai Chuỗi Trong C, Hàm Strcpy Trong - YouTube
-
Hàm Strcpy() Trong C / C++ - Freetuts
-
Chuỗi (String) Trong C/C++
-
[Wiki] Các Hàm Xử Lý Chuỗi Thông Dụng Trong C/C++ - Dạy Nhau Học
-
Lớp String Trong C++ Và Các Hàm Thường Dùng Của Lớp String