30/09/2018, 21:18
Hỏi về hàm _strlwr_s trong C++
Em có đoạn code
void main()
{
char str[20];
cout << "Nhap chuoi : ";
cin.getline(str, 20);
chuanhoachuoi(str);
cout << str;
system("pause");
}
void chuanhoachuoi(char *str)
{
_strlwr_s(str);
}
Nếu như em thay chuanhoachuoi(str) bằng _strlwr_s(str) thì chương trình lại chạy bình thường. Mấy anh chị cho em hỏi đoạn code trên sai ở chỗ nào ạ.
Bài liên quan
_strlwr_s
có 2 tham số, bạn sửa thành_strlwr_s(str,streln(str)+1);