01/10/2018, 01:03
Cần giúp đỡ về chuỗi bên C++
Mình có đoạn này http://codepad.org/iEe92pjm
khi mình dùng (string.h) thì code chạy được,nhưng khi dùng (string) bỏ hết phần chú thích của thư viện string và chú thích lại các dòng code của thư viện string.h thì không chạy được
mình muốn biết cách khai báo chuỗi string s như thế nào để khi chạy vòng lặp for thì từng kí tự trong chuỗi(string c) sẽ lưu được
vào chuỗi (string s)
Bài liên quan
nếu bạn dùng strlen thì cần string.h mới chạy được, bạn có thể đặt biến int len rồi for(len = 0; x[len] != ‘\0’; len++) để lấy giá trị độ dài xâu rồi làm tiếp.
http://codepad.org/vYdBPuHx
bạn xem lại code giúp mình nhé
mình viết đoạn này sử dụng cùng lúc 2 thư viện string và string .h, đoạn code này mình dùng string,h để chạy thì ok,nhưng khi mình đóng các dòng có liên quan đến thư viện string.h và mở lại các dòng code liên quan đến thư viện string thì lại ko chạy được
Ông thử cout << s,size() thử xem, nó bằng 0 mà sao lại for như vậy được, ông phải resize nó lại bằng với c.size() chớ.