c++ - limpiar - libreria para fflush stdin
leyendo de stdin en c++ (1)
No ha definido la variable input_line
.
Agrega esto:
string input_line;
Y agrega esto incluye.
#include <string>
Aquí está el ejemplo completo. También eliminé el punto y coma después del ciclo while, y debería tener getline
dentro del tiempo para detectar correctamente el final de la secuencia.
#include <iostream>
#include <string>
int main() {
for (std::string line; std::getline(std::cin, line);) {
std::cout << line << std::endl;
}
return 0;
}
Estoy tratando de leer desde stdin usando c ++, usando este código
#include <iostream>
using namespace std;
int main() {
while(cin) {
getline(cin, input_line);
cout << input_line << endl;
};
return 0;
}
cuando compilo, obtengo este error ...
[root@proxy-001 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
alguna idea que falta?