30/09/2018, 23:50
Hàm nhập-xuất cho kiểu string trên C
Mấy anh chị cho em hỏi, theo em học thì trong C có kiểu chuỗi là char. Nhưng mới đây em biết thêm một kiểu chuỗi khác là string. Về cơ bản thì em biết chúng khác nhau ntn rồi nhưng em vẫn không biết cách nhập và xuất của string. Mấy anh chị có biết hàm nào nhập-xuất chuỗi string như puts(), gets(), printf("%s") của char không ạ??? Vì em không quen dùng cin>> cout<<
P.s: em xin lỗi nếu bài này đã được hỏi, vì em search google nhiều mà toàn ra hàm nhập xuất cho char
Bài liên quan
Mình nhớ k nhầm thì chỉ có C++ và mấy ngôn ngữ hỗ trợ hướng đối tượng mới có chuỗi string
Còn string.h gì đó trong C chỉ hỗ trợ thêm 1 số hàm để xử lí chuỗi dễ hơn chứ k thể tạo đc 1 lớp String như trong C++ và các ngôn ngữ hỗ trợ hướng đối tượng khác
string
là của C++Nhập và xuất
string
thì dùngcout
vàcin
, còn có khoảng trắng thìgetline(cin, chuoi_can_nhap);
Cin và cout là của C++, còn bạn đang học C thì đừng quan tâm đến mấy cái này cũng như
string
.Còn không quen thì cũng phải quen
mấy ngày nay em cứ tưởng cin cout của c cảm ơn anh nhiều
Bạn cố phân biệt giữa C và C++ nha , nếu không thì sau này mệt lắm