Questions:
C Plus Plus Program Delete a specific Line from a Text File
Explanation:
This C Plus Plus Program delete a specific line from a text file.Here is source code of the C Plus Plus Program to delete a specific line from a text file. The C program is successfully compiled and run on a Visual Studio 2015. The program output is also shown below.
Code:
Output:
Related Articles:
C Plus Plus Program to Create a File & Store Information
C Plus Plus Program to Illustrate Reading of Data from a File
C Plus Plus Program Delete a specific Line from a Text File
Explanation:
This C Plus Plus Program delete a specific line from a text file.Here is source code of the C Plus Plus Program to delete a specific line from a text file. The C program is successfully compiled and run on a Visual Studio 2015. The program output is also shown below.
Code:
#include<iostream>
#include<fstream>
#include<string>
using namespace std;
void main() {
fstream file;//creating txt file
file.open("Reading.txt",ios::in); //opening file in reading mod
Reading.txt file is located in your project foler
int temp2 = 0;
cout
<< "Data In Reading
File" << endl;
while (file) {
string temp;
getline(file,
temp);
temp2++;
}
cout
<< endl << endl;
string *data = new string[temp2];
temp2
= 0;
file.close();
file.open("Reading.txt", ios::in);
cout
<< endl << endl << endl;
while (file) {
string temp;
getline(file,
temp);
cout
<<temp2+1<<" "<< temp << endl;
data[temp2]
= temp;
temp2++;
}
file.close();
//writing data on file
string data2;
cout
<< "Enter Data that you
want to delete == ";
getline(cin,
data2);
file.open("Reading.txt", ios::out);
for (int i = 0; i < temp2; i++) {
if (data[i] != data2) {
file
<< data[i] << endl;
}
}
file.close();
//printing just data
file.open("Reading.txt", ios::in);
temp2
= 0;
while (file) {
string temp;
getline(file,
temp);
cout
<< temp2 + 1 << " " << temp << endl;
temp2++;
}
}
Output:
Related Articles:
C Plus Plus Program to Create a File & Store Information
C Plus Plus Program to Illustrate Reading of Data from a File
0 Questions:
Post a Comment