Search
 
SCRIPT & CODE EXAMPLE
 

CPP

c++ how to read from a file

#include <fstream>
#include <iostream>

using namespace std;

int main() {
    /* You create a stream using the file in a 
     * similar way to how we use other streams.
     */
    ifstream in;
    // Open the file
    in.open("names.txt");
    if(in.fail())
        cout << "File didn't open"<<endl;

    int count = 0;
    string line;
    while (true) {
        /* Get line will work as long as there is
         * a line left. Once there are no lines 
         * remaining it will fail. 
		 */
        getline(in, line);  
        if (in.fail()) break;
        
        /* Process the line here. In this case you are
         * just counting the lines.
         */
        count ++;
    }
    
    cout << "This file has " << count << " lines." << endl;
    return 0;
}
Comment

How to read files in C++

#include <fstream> 

/*
ofstream 	Creates and writes to files
ifstream 	Reads from files
fstream 	A combination of ofstream and ifstream: creates, reads, and writes to files
*/

int main() {
  // Create and open a text file
  ofstream MyFile("filename.txt");

  // Write to the file
  MyFile << "Files can be tricky, but it is fun enough!";

  // Close the file
  MyFile.close();
} 
Comment

c++ read file

#include <stdio.h>

#define n 1024 // n bytes

int main(void) {
	FILE *fp;
    size_t numread;
    if ((fp = fopen("yourfile.xy", "rb") != NULL) {
    	char buffer[n];
        numread = fread(buffer, sizeof(*buffer), n, fp);
      	printf("Read %d Bytes: %s", numread, buffer);
      
      	fclose(fp);
      	return 0;
    }
        
    return -1;
}
Comment

cpp read from file

freopen("filename.extension", "r", stdin);
Comment

PREVIOUS NEXT
Code Example
Cpp :: Reverse Level Order Traversal cpp 
Cpp :: change colour of output to terminal c++ 
Cpp :: how to empty an array c++ 
Cpp :: inline function in c++ 
Cpp :: conditional operator in c++ 
Cpp :: memmove 
Cpp :: 3d vector c++ resize 
Cpp :: chudnovsky algorithm c++ 
Cpp :: length of string in c++ 
Cpp :: c++ get the line which call a function 
Cpp :: ++i and i++ 
Cpp :: how to split string into words c++ 
Cpp :: c++ do every 1 minutes 
Cpp :: cpp while 
Cpp :: how to change colour image to grey in opencv c++ 
Cpp :: c++ Program to check if a given year is leap year 
Cpp :: how to download c++ portable compiler 
Cpp :: vector library c++ 
Cpp :: cpp define function 
Cpp :: c++ write to csv file append 
Cpp :: vector in c++ 
Cpp :: initialize a vector to 0 
Cpp :: string reverse iterator c++ 
Cpp :: how to grab numbers from string in cpp 
Cpp :: rock paper scissor c++ 
Cpp :: create new node in tree 
Cpp :: z transfrom mathlab 
Cpp :: C++ Arrays and Loops 
Cpp :: move elements from vector to unordered_set 
Cpp :: iomanip header file in c++ 
ADD CONTENT
Topic
Content
Source link
Name
5+7 =