online compiler and debugger for c/c++

code. compile. run. debug. share.
Source Code   
Language
/*************************************************************** * Name: Prof. Orta * Course: Computer Science & Programming * Class: CS04103 Section: 1 & 2 * Assignment Date: 12/01/20 * File Name: Chapter13-binary.cpp ***************************************************************** * ID: Chapter 13 * Purpose: Demonstrate how to write a binary file *****************************************************************/ //This program uses the write and read functions. #include <iostream> #include <fstream> using namespace std; int main() { // File object used to access file fstream file("nums.dat", ios::out | ios::binary); if (!file) { cout << "Error opening file."; return 0; } // Integer data to write to binary file int buffer[ ] = {1, 2, 3, 4, 5, 6, 7, 8, 9, 10}; cout << "The size of buffer is: " << sizeof(buffer) << endl << "The size of the element 1 is: " << sizeof(buffer[0]) << endl; int size = sizeof(buffer)/sizeof(buffer[0]); // Write the data and close the file cout << "Now writing the data to the file.\n"; file.write(reinterpret_cast<char *>(buffer),sizeof(buffer)); file.close(); // Open the file and use a binary read to read // contents of the file into an array file.open("nums.dat", ios::in); if (!file) { cout << "Error opening file."; return 0; } cout << "Now reading the data back into memory.\n"; file.read(reinterpret_cast<char *>(buffer), sizeof(buffer)); // Write out the array entries for (int count = 0; count < size ; count++) cout << buffer[count] << " "; // Close the file file.close(); return 0; }


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