Professional Documents
Culture Documents
STRING
STRING
STRING
int main() {
int n; cin >> n;
cin.ignore(1);
string s;//string là một mảng các char
getline(cin, s);// nhập xâu có dấu cách
//số kí tự có trong xâu
s.length(); //hoặc s.size()
//nối hai xâu
string a = "abcdefg";
string b = "def";
string c = a + b;//nối lại kh cách
//so sánh thứ tự từ điển: > < ==
//cắt 1 lượng kí tự ra từ chuỗi: s.substr(vị trí bắt đầu cắt, số lượng kí tự muốn cắt)
string d = a.substr(2, 4); //=> cdef
//chuyển một xâu chứa các số thành số: stoi: int, stoll: long long
string e = "123456"
int x = stoi(e);
//chuyển số thành chuỗi
string ss = to_string(x);
string t = "java python laptrinh c++"
stringstream tt(t); //tách các từ trong xâu
string tmp;
while (tt >> tmp) {
cout << tmp << " "; //java python laptrinh c++
}
//tách theo dấu . : "java.python.laptrinh.c++
while (getline(tt, tmp, '.')) {
cout << tmp << " ";
}
}
return result;
}
int main() {
string input;
getline(cin, input);
return 0;
}
2.
2.1
3.0
4.0
5.0
6.0
7.0
8.0
9.0
10.0
11.0
12.0
13.0
17.0
memset: gán cho tất cả phần tử của hàm cnt bằng 0