fstream input;
input.open("Data.txt", ios::in);
string city;
if (input.fail())
{
cout << "File does not exist" << endl;
cout << "Exit program" << endl;
}
while (!input.eof()) // Continue if not end of file
{
getline(input, city, '.');//getline(file,string,delimit char)
cout << city << endl;
}
input.close();
//Another solution
fstream file2;
file2.open("Data.txt", ios::in);
string line;
cout << "Data file:
";
if (file2.is_open()) { //check if the file is open
while (getline(file2, line)) {
cout << line << endl;
}
file2.close();
}
#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;
}
#include<iostream>
#include<fstream>
using namespace std;
int main()
{
string fileName;
int choice;
cout << "Enter txt file name:
";
cin >> fileName;
cout << "Enter number of command:
";
cout << "1. Write file
";
cout << "2. Read file
";
cin >> choice;
if (choice == 1)
{
ofstream myfile;
string text;
myfile.open (fileName);
cout << "Write text below:
"; //file must have no text
cin >> text;
myfile << text;
myfile.close();
}else if (choice == 2)
{
ifstream file(fileName);
string line;
if (file.is_open())
{
while (getline(file, line))
{
cout << line << endl;
}
}
}
return 0;
}
#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();
}
#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;
}
freopen("filename.extension", "r", stdin);
Code Example |
---|
Cpp :: swapping of two numbers |
Cpp :: c++ remove numbers from vector if larger than n |
Cpp :: functors in c++ |
Cpp :: what is c++ used for |
Cpp :: stl sort in c++ |
Cpp :: c++ vector declaration |
Cpp :: vector length c++ |
Cpp :: indexing strings in c++ |
Cpp :: c++ pause linux |
Cpp :: insert only unique values into vector |
Cpp :: c++ add two matrix |
Cpp :: who to include a library c++ |
Cpp :: opencv open image c++ |
Cpp :: cout c++ |
Cpp :: untitled goose game |
Cpp :: See Compilation Time in c++ Program |
Cpp :: unreal engine c++ |
Cpp :: cpp mutex |
Cpp :: C++ fill string with random uppercase letters |
Cpp :: c++ do every 1 minutes |
Cpp :: intersection.cpp |
Cpp :: c++ replace |
Cpp :: quick sort |
Cpp :: accumulate() in c++ |
Cpp :: c++ program to convert character to ascii |
Cpp :: vector in c++ |
Cpp :: c++ integer array |
Cpp :: lower bound and upper bound in c++ |
Cpp :: C++ Pi 4 Decimal |
Cpp :: clear previous terminal output c++ |