2:00 nhập chuỗi có space (getline) 2:43 lỗi bộ nhớ đệm (cin.ignore) 6:00 truy cập kí tự chuỗi 7:30 chiều dài chuỗi (.length, .size) 12:00 nối chuỗi 14:00 so sánh chuỗi 19:45 cắt chuỗi (.substr) 22:40 chuyển chuỗi thành số - string to int (stoi), string to long long (stoll) *PS: phải khai báo thư viện string (#include ) 24:15 chuyển số thành chuỗi (to_string) 27:35 : tách từ với stringstream
6:12 bản chất của String (mảng kí tự) 7:54 hàm để biết xâu có bn kí tự 10:21 cách khác để duyệt từng kí tự của xâu 11:52 nối chuỗi (C++) (Đã dc nạp chồng sẵn nên dùng thoải mái) 13:28 lưu ý 14:03 so sánh 2 xâu (lexicographically), ở 14:20 - hàm compare
00:00 Học cách truyền dữ liệu và lưu ký tự 04:10 Mẹo truy cập các chữ cái của iPhone bằng chỉ mục của nó 08:26 Tìm hiểu cách truy cập và xử lý các ký tự riêng lẻ trong một câu. 12:26 Sử dụng toán tử cộng và so sánh trong mã hóa 16:18 So sánh thứ tự theo thứ tự từ điển 20:00Sử dụng kỹ thuật cắt dây để cắt các phần của dây 24:11 Tìm hiểu về cách chuyển số nguyên thành chuỗi và thao tác với chuỗi 28:25 Học lập trình cơ bản để làm bài tập xuất sắc
Mình quên mất giới thiệu hàm find trong string. Hàm find giúp tìm xâu con trong xâu ban đầu, hàm trả về index đầu tiên của xâu con trong xâu ban đầu trong trường hợp xâu con xuất hiện 1 hoặc nhiều lần trong xâu ban đầu. Nếu xâu con không tồn tại trong xâu ban đầu hàm trả về giá trị string::npos. Để check xâu a có chứa xâu b hay không ta kiểm tra như này if ( a.find(b) != string::npos){}.
Em chào anh ạ! Hiện tại trên lớp em cô đang dạy về dùng thư viện cstring để tách từ trong xâu char nhưng em dùng microsoft visual studio 2022 lúc code xong dùng strtok thì không thấy báo lỗi nhưng khi em biên dịch thì chương trình lại báo lỗi ạ! Mong anh giúp đỡ em ạ! Em cảm ơn ạ!
Cho e hỏi là phần char và string là 2 phần khác nhau đúng không ạ? Với lại các lệnh bên phần char có thể sử dụng cho bên string và ngược lại không ạ vd như bên char để đo xâu kí tự thì dùng strlen còn string thì dùng lenght với size
ở phút 27,28 anh nói về stringstream. Chỗ code while(ss >> word) {} điều kiên ss >> word em hiểu dấu (>>) là lấy các từ trong ss rồi nhập vào word đúng ko anh? Điều kiện chỗ này em hơi lan man
a ơi cho e hỏi e dùng phần mềm Dev C++ sao cái stoi với stoll e làm giống a mà không chạy đc nó hiện lỗi này nè a (59 20 E:\DEV ++\String.cpp [Error] 'stoi' was not declared in this scope)
Dạ anh ơi trong C++ có hàm nào biến xâu in thường thành in hoa(và ngược lại) không ạ hay mình phải tự viết ra ạ,tại em thấy trong C có hàm strlwr và strupr
Có đấy nhưng mà nó hơi dài dòng với khó nhớ tí. Ví dụ muốn biến xâu s thành in hoa thì transform(s.begin(), s.end(), s.begin(), ::toupper); tương tự chuyển thành in thường transform(s.begin(), s.end(), s.begin(), ::tolower);
getline cách dùng cụ thể là thế nào v anh, em thấy anh dùng để nhập 1 xâu có dấu cách rồi ở 30:52 anh lại dùng để tách dấu chấm, em có tìm thử trên mạng nhưng do mới học nên em đọc ko hiểu cách họ giải thích
stringstream ss(s); string token s; while(ss >> token){} strtok trong C thì có thể lấy các từ phân cách nhau bởi delimiter. còn dùng ss>> token chỉ tách bởi dấu cách thôi hả a
e vừa xem hết thì thấy delimiter ở strtok trong C thì nó có thể là multi character còn ở stringstream trong C++ delimiter nó chỉ cho phép 1 kí tự char. đúng k a nhỉ
anh cho em hỏi là em sài dev C++ lúc biên dịch chương trình bị lỗi là "'stoi' was not declared in this scope" xong em có search thì ngta nói là hàm stoi chỉ chạy đc trên C++ 11 thôi thì có cách nào để update dev C để nó chạy được hàm này không ạ?
mọi người cho em hỏi là sao bây giờ em không dùng được getline(cin, s) nữa vậy ạ. Em đã check kĩ và còn chép cả code trên mạng xuống nhưng vẫn không chạy được ạ :(. Em dùng vscode 2022 ạ.
A cho e hỏi sao e nhập chuỗi từ bàn phím mà không có ghi thẳng vào trong code nó chỉ ra có mỗi chữ đầu thôi v anh (cái stringstream đấy a)// string s;cin>>s while ......
tức là tách bằng nhiều kí tự ấy gì, a chỉ dùng với 1 kí tự, còn nhiều kí tự thì a xử lý xâu bằng tay thôi. Stringstream thì nó cho tách bằng 1 kí tự thôi.
Anh ơi cho em hỏi là khi đi thi lập trình offline mình dùng 2 hàm chuyển số sang xâu và xâu sang số thì khi chấm có bị lỗi hay làm sao ko ạ!! Em cảm ơn nhiều ạ!!
a ơi, sao nó báo lỗi [Error] 'to_string' was not declared in this scope #include #include using namespace std; int main() { int n=123; string s; s= to_string(n); cout
@@keishaxgacha1965 Uh cái đó mình lại ko làm, vì đã từng làm 1 series các bài tập cơ bản phần chuỗi kí tự gồm những phần đó rồi nên mình ko nói lại nữa. Chỉ giới thiệu cái mới của xâu trong C++.
A ơi vd : int t;cin>>t; cin.ignore(); while(t--){ string s1,s2; getline(cin,s1); getline(cin,s2); } đoạn này nó nhập được mỗi s1 không nhập đc s2 và lỗi này em bị khi làm bài danh sách nhân viên ??
Cho em hỏi là string có các hàm chuyển chuỗi sang chữ hoa thường không ạ? String s; Cin >> s; Char a[ ]; Làm sao để chuyển s sang a[ ] vậy anh, và chuyển ngược lại làm sao vậy ạ, em thích string hơn mà bài tập anh giải lại dùng xâu kí tự.
mọi người cho em hỏi chút, đề bài yêu cầu nối chuỗi b vào chuỗi a, sau đó in ra chuỗi a. Em code như vầy tại sao in ra , thì chuỗi b lại mất đi chữ cái đầu tiên ạ, #include #include using namespace std; void nhap(string &a, string &b){ cout
Thông tin các khóa học mình đang hướng dẫn : 28tech.com.vn/
2:00 nhập chuỗi có space (getline)
2:43 lỗi bộ nhớ đệm (cin.ignore)
6:00 truy cập kí tự chuỗi
7:30 chiều dài chuỗi (.length, .size)
12:00 nối chuỗi
14:00 so sánh chuỗi
19:45 cắt chuỗi (.substr)
22:40 chuyển chuỗi thành số - string to int (stoi), string to long long (stoll) *PS: phải khai báo thư viện string (#include )
24:15 chuyển số thành chuỗi (to_string)
27:35 : tách từ với stringstream
Anh đúng là đấng cứu tinh, tiết kiệm được thời gian cực kì.
6:12 bản chất của String (mảng kí tự)
7:54 hàm để biết xâu có bn kí tự
10:21 cách khác để duyệt từng kí tự của xâu
11:52 nối chuỗi (C++) (Đã dc nạp chồng sẵn nên dùng thoải mái)
13:28 lưu ý
14:03 so sánh 2 xâu (lexicographically), ở 14:20 - hàm compare
00:00 Học cách truyền dữ liệu và lưu ký tự
04:10 Mẹo truy cập các chữ cái của iPhone bằng chỉ mục của nó
08:26 Tìm hiểu cách truy cập và xử lý các ký tự riêng lẻ trong một câu.
12:26 Sử dụng toán tử cộng và so sánh trong mã hóa
16:18 So sánh thứ tự theo thứ tự từ điển
20:00Sử dụng kỹ thuật cắt dây để cắt các phần của dây
24:11 Tìm hiểu về cách chuyển số nguyên thành chuỗi và thao tác với chuỗi
28:25 Học lập trình cơ bản để làm bài tập xuất sắc
Mình quên mất giới thiệu hàm find trong string. Hàm find giúp tìm xâu con trong xâu ban đầu, hàm trả về index đầu tiên của xâu con trong xâu ban đầu trong trường hợp xâu con xuất hiện 1 hoặc nhiều lần trong xâu ban đầu. Nếu xâu con không tồn tại trong xâu ban đầu hàm trả về giá trị string::npos. Để check xâu a có chứa xâu b hay không ta kiểm tra như này if ( a.find(b) != string::npos){}.
anh có thể làm ví dụ cụ thể về phần này được không ạ
@@quangtungtran2232 dc em, Anh se lam trong 1 vid vao 10 - 9
anh dạy hay lắm ạ , gúp em cải thiện C++ nhiều lắm
OK e ơi :D
Anh dạy hay cực .Nghe giọng anh nghe quen lắm hình như anh dạy trong full house thì phải.Em học anh em biết được nhưng thứ rất hay ho .
Uh thi thoảng a có dạy 1 lớp ở đó để cầm chừng :D
@@28tech_ duyên e gặp được a trong Full House!!!
Rất hay ạ
Rất dễ hiểu cảm ơn anh
mãi iu a :3🥳🥳
em cảm ơn anh ạ !
dạ cho e hỏi
29:20 khi mà ss >> tmp rồi cout
rất ấn tượng anh ns chữ okee
Haha oke em 😆
anh dậy siêu hay luôn ạ
Cảm ơn phản hồi của em. Nhớ chia sẻ cho bạn bè giúp a nhá ✌🏿✌🏿✌🏿
hay quá
Cảm ơn em
anh dạy dễ hiểu lắm. Cho a 1 follow kkk
thank em nhé.
Ở phần xoá phím emter trong bộ nhớ đệm mình dùng flush stdin đc k ạ
anh ơi cho em hỏi em đang dùng visual studio nhưng tại sao k dùng đc hàm getline và stringstream ạ
Trong vs nó thêm dấu gạch dưới gì đó em ạ, nhưng ko nên dùng vs để code C++ đâu em vì các hàm của nó hay bổ sung thêm ký tự s
giờ e muốn giới hạn kí tự trg xâu thì lm như thế nào ak
Em chào anh ạ!
Hiện tại trên lớp em cô đang dạy về dùng thư viện cstring để tách từ trong xâu char nhưng em dùng microsoft visual studio 2022 lúc code xong dùng strtok thì không thấy báo lỗi nhưng khi em biên dịch thì chương trình lại báo lỗi ạ!
Mong anh giúp đỡ em ạ!
Em cảm ơn ạ!
thầy ơi có bài phần nhập xuất tệp không ạ
em hoang mang phần đấy quá
Cho e hỏi là phần char và string là 2 phần khác nhau đúng không ạ? Với lại các lệnh bên phần char có thể sử dụng cho bên string và ngược lại không ạ vd như bên char để đo xâu kí tự thì dùng strlen còn string thì dùng lenght với size
2 cái đó khác nhau, nó như kiểu mảng động char vs mảng tĩnh char
ở phút 27,28 anh nói về stringstream.
Chỗ code while(ss >> word) {}
điều kiên ss >> word em hiểu dấu (>>) là lấy các từ trong ss rồi nhập vào word đúng ko anh?
Điều kiện chỗ này em hơi lan man
đúng rồi em ơi.
sao em test no lai ra "abc" < "abcd" ma sao luc 17:15 anh lai noi "abc" > "abcd" vay a
Chắc nói nhầm đó em
anh ơi sao phút thứ 11:12 em bị lỗi chỗ chả x: s là sao z anh
nó báo lỗi là range based for loop not allowed
Em phải cài chuẩn c++ 11 nó mới hỗ trợ for each
@@28tech_ à vâng anh e hiểu r
@@ngocluu3924 OK
2:24 sao e nhập getline cứ bị báo lỗi undefined là sao z anhhh??
Chắc chưa khai báo thư viện ah.
a ơi cho e hỏi e dùng phần mềm Dev C++ sao cái stoi với stoll e làm giống a mà không chạy đc nó hiện lỗi này nè a
(59 20 E:\DEV ++\String.cpp [Error] 'stoi' was not declared in this scope)
same
Ae cho mình hỏi phím tắt để đánh dấu đoạn cod là chú thích bằng dấu // là gì vậy ạ. Rồi phím tắt để phóng to thu nhỏ cỡ chữ là gì luôn ạ.
Ctrl + / nhé bạn. Còn cho to nhỏ thì ấn ctrl rồi lăn con chuột giữa nhé
@@28tech_ thanks add
cho em hỏi dùng " string s" làm các bài tập chuỗi ở C thì không dùng được các hàm như strlwr, isdigit, isalpha ạ. (Nếu khai báo là string s ý ạ.)
chỉ ko được dùng các hàm strlwr vs strupr thôi còn các hàm kiểm tra kí tự thì dùng thoải mái.
trong C mà có string ak ?
hay
ngài đúng là chiến thần code
A ơi có cách nào để thêm một từ vào vị trí bất kì trong xâu được không ạ
Có em, dùng insert(chỉ số, xâu) là được.
Dạ anh ơi trong C++ có hàm nào biến xâu in thường thành in hoa(và ngược lại) không ạ hay mình phải tự viết ra ạ,tại em thấy trong C có hàm strlwr và strupr
Có đấy nhưng mà nó hơi dài dòng với khó nhớ tí.
Ví dụ muốn biến xâu s thành in hoa thì
transform(s.begin(), s.end(), s.begin(), ::toupper);
tương tự chuyển thành in thường
transform(s.begin(), s.end(), s.begin(), ::tolower);
@@28tech_ dạ em cảm ơn anh nhiều
hi
@@28tech_ e gõ kiểu hàm v mà sai nó giải là s1.size[i]
getline cách dùng cụ thể là thế nào v anh, em thấy anh dùng để nhập 1 xâu có dấu cách rồi ở 30:52 anh lại dùng để tách dấu chấm, em có tìm thử trên mạng nhưng do mới học nên em đọc ko hiểu cách họ giải thích
getline có thể dùng để nhập xâu, cũng có thể dùng trong stringstream để tách xâu em ạ.
Anh cho em hỏi là cái đoạn cuối của stringtream ý phần getline em muốn thay kí tự k phải là dấu cách là cả 1 xâu chữ sao lại báo sai nhỉ.
Ko được em ạ, nó hỗ trợ tách bằng 1 kí tự thôi, bằng cả xâu em phải tự xây dựng.
@@28tech_ vậy về phần này c+ lại k bừng strtok bên c r a ạ hichic
@@levanphong4275 Uh xử lý xâu thôi.
sao trong phần mềm Dev của em dùng to_string hay stoi lại bị báo lỗi là : was not declared in this scope là sao ah nhỉ ?
Em phải dùng chuẩn c++ 11 nhé. Vào tool-compiler option-language standard-code generation-gnuc++11
@@28tech_ many thanks
có cách nào chuyển sang c++ 11 cho visual studio code ko ạ?
A cho e hỏi chút ạ,để lấy ra vị trí của những phần tử tìm kiếm thì sao ạ
B tìm hiểu hàm Find của String.
Anh ơi! Cái vòng lặp while (ss>>tmp) dùng một lần thì in ra nhưng dùng lại một lần nữa trong chương trình lại không in ra đc gì nữa ạ?
Đúng rồi, vì 1 lượt là nó tách tới cuối cái stringstream đó rồi em
@@28tech_ em cám ơn anh ạ
stringstream ss(s);
string token s;
while(ss >> token){}
strtok trong C thì có thể lấy các từ phân cách nhau bởi delimiter. còn dùng ss>> token chỉ tách bởi dấu cách thôi hả a
e vừa xem hết thì thấy delimiter ở strtok trong C thì nó có thể là multi character còn ở stringstream trong C++ delimiter nó chỉ cho phép 1 kí tự char. đúng k a nhỉ
Đúng rồi. Strtok mạnh hơn trong trường hợp nàyp
anh cho em hỏi là em sài dev C++ lúc biên dịch chương trình bị lỗi là "'stoi' was not declared in this scope" xong em có search thì ngta nói là hàm stoi chỉ chạy đc trên C++ 11 thôi thì có cách nào để update dev C để nó chạy được hàm này không ạ?
Có e vào tool-compiler option-setting-languagr standard-code generation-gnuc++11 là đc
@@28tech_ dạ em compile được gòi em cảm ơn anh ạ
trước tôi cũng thắc mắc vấn đề này. xong có 1 bạn trên lớp bạn ý hướng dẫn
17:30
ah giúp em cái này với. e nhap la string a="abcd".Cout
Cho mình hỏi string stream có cách nào để tách từ cuối chuỗi đến chỗ dấu chấm không
Có bạn thay dấu cách bằng ? Và dùng thêm hàm getline
@@28tech_ đc r ạ,cảm ơn b nhiều
kiểu như string s= "abc abc. def"; thì tách lấy def hả bạn
Đúng r b ơi
để so sánh 2 string mình chỉ dùng 3 toán tử > == < thôi hay có thể so sánh kiểu if ( a != b ) được không ạ
so sánh != cũng được mà
anh cho em hoir làm sao để so sánh theo thứ tự của 2 xâu ạ, nghĩa là đề bài bảo so sánh 2 xâu rồi in ra số lần các phần tử giống nhau ý ạ
Phần tử giống nhau là sao em, ko rõ ràng
@@28tech_ ví dụ là abc123 với acb213 thì đáp án là 2 ý ạ, em code thì nó ra 6, nghĩa là nó không so sánh theo thứ tự ý ạ
chỗ 28:06 cái chỗ while(ss >> tmp) thì cái >> có nghĩa là gì v ạ mong a giải thik hộ e còn thắc mắc chỗ đó thôi ạ =((
Nó tương tự như cin >> tmp ấy có điều trong trường hợp này mình lấy từ bên trong stringstream mình nhập cho tmp. Bao h hết từ thì nó tự dừng
@@28tech_ dạ e cảm ơn a
sao em không xài được include vậy anh
Chắc em chưa có thư viện này trong dev c
mọi người cho em hỏi là sao bây giờ em không dùng được getline(cin, s) nữa vậy ạ. Em đã check kĩ và còn chép cả code trên mạng xuống nhưng vẫn không chạy được ạ :(. Em dùng vscode 2022 ạ.
bạn tìm ra cách dùng được chưa ? mình cũng gặp vấn đề như bạn mà không biết phải làm sao
@@cuongtrinhquoc9798 bạn thêm thư viện string vào xem
@@cuongtrinhquoc9798bạn thêm thư viện string vào là được nhé
@@cuongtrinhquoc9798 bạn thêm thư viện string vào là được nhé
@@viethai2308 #include là được hả b
có cách nào chuyeern1 chuỗi string sang 1 chuỗi char ko ạ. kiểu biến string a=vietnam. biến b lấy kí tự từ biến a ý ạ
Lấy thì em lấy qua chỉ số em ạ
ủa mọi người ơi cho em hỏi tại sao em không dùng được cái thư viện bits/stdc++.h vậy nhỉ?
3:35
anh ơi em góp ý là anh nên thay mic nha chứ này hơi khó nghe rè vs hơi nhỏ á anh
a ơi cho e hỏi là stoi , stoll , ...... độ phức tạp ntn vậy ạ
O(n) nhé em vs n là số lượng chữ số.
@@28tech_ vâng ạ , e cảm ơn !
sao lúc em dùng #include nó báo lỗi vậy ạ
Thư viện này em phải thêm vào công cụ em đang dùng thì mới sử dụng đc
e cũng dùng devC++ 5.11 mà mấy hàm stoi, to_string nó cứ báo lỗi là hàm chưa khai báo thì khắc phục như nào ạ
Do đang chạy vs chuẩn C++ cũ, b có thể vào tool->compiler option->setting->code generation->language standard ->GNU C++11
làm sao để em có thể chuyển 1 ký tự trong xâu thành 1 giá trị nguyên
stringstream cua em bi loi nay la sao a.14 14 C:\Users\MyPC\Desktop\c++\Do-Hoa\Untitled1.cpp [Error] no match for 'operator
Cho đệ hỏi là nhảy qua series xâu bên C của đại ca được không ạ? mấy cái hàm bên đó có tương tự ko ạ?
Nhảy qua được nhé đệ, C++ thì khó hơn
anh có bài nào nói về mảng động không ạ
Có e xem video phần còn trỏ bên dưới trong playlist này nhé
cho e hoi sao e dung stoi stoll vs to_string k dc vay ak
chắc do e chưa chuyển sang chuẩn C++ 11. Nếu là dev C, thì vào tool->compiler option->setting->code generatiron->language standart->c++11
A cho e hỏi sao e nhập chuỗi từ bàn phím mà không có ghi thẳng vào trong code nó chỉ ra có mỗi chữ đầu thôi v anh (cái stringstream đấy a)// string s;cin>>s while ......
e phải dùng getline chứ.
@@28tech_ dạ em cảm ơn anh
dạ anh ơi mình không cần include thư viện khi sử dụng string dì luôn hả anh?
a dùng thư viện bits rồi nên ko cần thêm gì cả.
Hay quá a ơi
😍😍😍
@@28tech_ cặk
28:33 while(ss >> tmp) ss >> tmp là gì lạ qá học ở bài nào vậy anh
Video string xâu kí tự trong c++ nhé e
@@28tech_ sao tên giống video em đang coi vậy ta
Cho em hỏi tại sao khi sử dụng :
String a ="123456";
Int x = stoi(a);
Cout
bạn include thư viện string chưa , nếu rồi mà vẫn báo lỗi thì chắc là do máy bạn không hỗ trợ C++ 11 á
Anh ơi dùng phép dịch tử >> sao đến lúc gặp dấu cách là nó xuống dòng ạ
Không hiểu em hỏi gì :v
@@28tech_ Dạ nơi đoạn while(ss>>tmp) á a thì sao nó gặp đến dấu cách thì nó tự tách và xuống dòng v a
Anh ơi những cái bài chuẩn hóa trong C mình dùng mảng char 2 chiều còn trong C++ làm như nào vậy anh
?
Mình lưu mỗi từ là 1 string thôi, dễ hơn nhiều mà. Phần bài tập string mình chưa có thời gian làm, chắc vài hôm nữa.
cho em hỏi là cái stringstream có tách được nhiều kí tự đơn một lúc được không ạ
tức là tách bằng nhiều kí tự ấy gì, a chỉ dùng với 1 kí tự, còn nhiều kí tự thì a xử lý xâu bằng tay thôi. Stringstream thì nó cho tách bằng 1 kí tự thôi.
Làm sao để cài được theme như anh vậy. Em tải sublime text về rồi mà nó ra màu khác
Có phần chỉnh theme mà e
Anh ơi cho em hỏi là khi đi thi lập trình offline mình dùng 2 hàm chuyển số sang xâu và xâu sang số thì khi chấm có bị lỗi hay làm sao ko ạ!! Em cảm ơn nhiều ạ!!
Em phải tự code, tự code cũng dễ mà em. An toàn nhất cứ chuẩn bị tinh thần là tự code được
@@28tech_ Em cảm ơn nhiều ạ!!!
while(ss>>tmp) và while(getline(ss,tmp,' ') tại sao lại cho kết quả khác nhau ạ?
anh oi anh làm thế nào mà bôi đen xong ấn 1 phát đc nhiều nút // đầu dòng thế ạ😆
Em ctrl + / là được
A cho em hỏi là cái while ( ss >> tmp) thì cái dấu >> này là sao vậy a
Nó tương tự như cin >> tmp thôi. Có điều luồng nhập cho tmp là 1 biến stringstream.
@@28tech_ à vâng em hiểu rồi
a ơi máy e k nhận hàm "stoi"
a có cách nào sửa giúp e với ạ
Em chạy vs chuẩn c++11 trở lên nó mới có hàm nàyp
a ơi, sao nó báo lỗi [Error] 'to_string' was not declared in this scope
#include
#include
using namespace std;
int main()
{
int n=123;
string s;
s= to_string(n);
cout
b phải dùng c++14 hoặc c++17 thì mới chạy đc
phút 13:00 dùng dấu nhân vs chia đc ko ah
anh ơi , làm sao để cop đoạn code rồi thêm nó vô phần comment ạ, em cop r thêm comment nó toàn mất luôn đoạn code đó
bôi đen rồi em ctrl + / là được.
Anh ơi sao e k dùng được to_string với stoi vậy a
Em tìm hiểu để chạy chuẩn c++11 nhé
@@28tech_ dạ vâng e cảm ơn a
sao ko dùng được hàm to_string nhỉ
Tìm mãi mới thấy bài đầy đủ
Thấy thiếu thiếu phần chuyển thành chữ hoa chữ thường...
@@keishaxgacha1965 Uh cái đó mình lại ko làm, vì đã từng làm 1 series các bài tập cơ bản phần chuỗi kí tự gồm những phần đó rồi nên mình ko nói lại nữa. Chỉ giới thiệu cái mới của xâu trong C++.
còn thiếu chỗ nào ko bạn, chỉ mình vs
@@keishaxgacha1965 .
cho em hỏi làm sao để có cái gợi ý code a nhể
C++ thì có gì đâu mà cần gợi ý, em code không gợi ý cho nó quen
bạn ơi phần tiếp theo có phần hướng đối tượng C++ ko nhỉ bạn? mong bạn ra phần này
Uh có, mấy nay mình hơi bận chút nên chưa làm được.
@@28tech_ mong bạn ra sớm chút, clip b làm rất dễ hiểu
A ơi
vd :
int t;cin>>t; cin.ignore();
while(t--){
string s1,s2;
getline(cin,s1);
getline(cin,s2);
}
đoạn này nó nhập được mỗi s1 không nhập đc s2 và lỗi này em bị khi làm bài danh sách nhân viên ??
Code này nhập đc cả 2 xâu mà. Khả năng bài nhân viên có cin ở cuối vòng while. Em đưa cin.ignore vào trong while
Cho em hỏi là string có các hàm chuyển chuỗi sang chữ hoa thường không ạ?
String s;
Cin >> s;
Char a[ ];
Làm sao để chuyển s sang a[ ] vậy anh, và chuyển ngược lại làm sao vậy ạ, em thích string hơn mà bài tập anh giải lại dùng xâu kí tự.
em tự viết cũng được mà. Trong string thì a hay tự viết hàm chuyển đổi.
anh cho em hỏi là stringstream thuộc thư viện nào vậy ạ
sstream nhé
A ơi em muốn nhập chuỗi có phím enter thì làm thế nào ạ
Chắc cách làm của em sai, có thể bài nó không yêu cầu em làm thế đâu.
cho em hỏi trong c có dùng giống như này k ạ?
C ko có string em ạ, trong C em dùng mảng char
sao hàm stoi() em không dùng được vậy anh
Em chưa chạy vs chuẩn c++11 nên nó chưa có
thầy có file bài tập rèn luyện code c++ cơ bản trong chuỗi video của thầy không ạ
cho em xin với ạ
drive.google.com/drive/folders/1hEFjBBe-KM7ZQNqE0dXOMFygeApnZ5CJ?fbclid=IwAR30JWgqSjK2c3wzEoJiAdpOrQSjd1XjFY1pXVcvFKE5H27ZBfoI_gDFfmw
@@28tech_ em cảm ơn ạ
Anh giúp e bài này vs ạ
Nhập vào từ bàn phím từ cần thay thế x và từ mới sẽ thay thế
Em tách các từ ra lưu vào vector. Rồi duyệt qua các từ, nếu nó là từ x thì mình thay vì in x mình sẽ in từ thay thế.
a cho e hỏi chút là , mk đổi từ xâu sang số nguyên giống C được k ạ : s - "0"
Được chứ, miễn là nó nằm trong khoảng số long long hoặc int, stoll(string) để chuyển xâu sang số long long, stoi để chuyển sang số int.
mọi người cho em hỏi chút, đề bài yêu cầu nối chuỗi b vào chuỗi a, sau đó in ra chuỗi a. Em code như vầy tại sao in ra , thì chuỗi b lại mất đi chữ cái đầu tiên ạ,
#include
#include
using namespace std;
void nhap(string &a, string &b){
cout
chừng nào có cả cin và getline thì mới cần cin.ignore ở giữa ấy b
7:33 😂
#include
#include
using namespace std;
int main(){
string s = "python";
for (char x : s){
cout
code bạn mình copy vào thì ra đáp án bình thường, bạn xem lại phần mềm code xem cài có đầy đủ các bước set up chưa nhé.
xóa kí tự thì dùng lệnh j anh
Erase em nhé
ok :))))
Oke 🤭
Anh không dùng bits/stdc++.h
😂😂 thi thoảng a lại dùng thư viện bt
A cho e hỏi hàm string bên c++ này có kí tự null đánh kết thúc chuỗi như bên C ko ạ
ồ