online compiler and debugger for c/c++

code. compile. run. debug. share.
Source Code    Language
#include <iostream> #include <fstream> #include <string> void test(const std::string &fileName) { std::ifstream inputFile(fileName); if (!inputFile.is_open()) { std::cout << "Can't open file: " << fileName << "\n"; return; } std::cout << "Opened file: " << fileName << "\n"; std::string line; while (std::getline(inputFile, line)) { std::cout << "Line: " << line << '\n' << " Flags: good=" << inputFile.good() << " fail=" << inputFile.fail() << " bad=" << inputFile.bad() << " eof=" << inputFile.eof() << '\n'; } std::cout << "Done\n" << " Flags: good=" << inputFile.good() << " fail=" << inputFile.fail() << " bad=" << inputFile.bad() << " eof=" << inputFile.eof() << '\n'; } int main() { test("data1.txt"); std::cout << '\n'; test("data2.txt"); return 0; }
YVOHJEZQLDITAUPKWBRCMXGNSF HELLOWORLD
YVOHJEZQLDITAUPKWBRCMXGNSF HELLOWORLD

Compiling Program...

Command line arguments:
Standard Input: Interactive Console Text
×

                

                

Program is not being debugged. Click "Debug" button to start program in debug mode.

#FunctionFile:Line
VariableValue
RegisterValue
ExpressionValue