Tôi đang cố gắng biên dịch đoạn mã này nhưng vì bất kỳ lý do nào nó không hoạt động. Ai đó có thể giúp tôi? Tôi muốn biết cách sử dụng strlen() đúng cách:'không được khai báo trong phạm vi này' khi sử dụng strlen()
#include<iostream>
using namespace std;
int main()
{
char buffer[80];
cout << "Enter a string:";
cin >> buffer;
cout << strlen(buffer);
return 0;
}
Tôi đã thử sử dụng cin.getline (bộ đệm, 80); nhưng tôi nhận được cùng một lỗi biên dịch.
trình biên dịch của tôi nói rằng lỗi là này
error: strlen was not declared in this scope
Lỗi nào? – Borgleader
trình biên dịch của tôi nói điều này: lỗi: âstrlenâ đã không được khai báo trong phạm vi này – Person
có gì sai với mã ?? – dayitv89