#include <iostream.h>
#include <stdlib.h>
#include <fstream.h>
#include <iomanip.h>
#include <string.h>
#include <conio.h>
int view(void)
{
ifstream in("NewFaculty.txt");
if(!in) {
cout << "Cannot open input file.\n";
return 1;
}
char str[255];
while(in) {
in.getline(str, 255); // delim defaults to '\n'
if(in) cout << str << endl;
}
in.close();
getch();
return 0;
}
int main()
{
view();
}
Имам този код за извличане на данни от текстов файл в C++. Използвайки този код, получавам данни за целия файл като изход, като:
name address id
xxx hyd 0001
yyy hyd 0002
Но имам нужда от изход като само определен ред от данни, като приемам въвеждане от клавиатурата. Нужен изход като:
name address id
xxx hyd 0001
Тук моят вход е name
. Моля, някой да помогне по този начин.