28
tôi đang cố gắng để đọc từ stdin bằng C++, sử dụng mã nàyđọc từ stdin trong C++
#include <iostream>
using namespace std;
int main() {
while(cin) {
getline(cin, input_line);
cout << input_line << endl;
};
return 0;
}
khi tôi biên dịch, tôi nhận được lỗi này ..
[[email protected] krisdigitx]# g++ -o capture -O3 capture.cpp
capture.cpp: In function âint main()â:
capture.cpp:6: error: âinput_lineâ was not declared in this scope
bất kỳ ý tưởng whats mất tích?
cảm ơn loganfsmyth..works now .. – krisdigitx
Nếu không bị rò rỉ chuỗi vào phạm vi môi trường xung quanh: 'for (string s; getline (cin, s);) {cout << s << endl; } '. Ngoài ra, 'return 0' được ngụ ý, không cần đánh vần nó. –
@krisdigitx Vui lòng chấp nhận câu trả lời nếu nó giải quyết được vấn đề của bạn. – loganfsmyth