online: 5; azi: 705; total: 51160 Manual clasa a ix a - Implementarea structurilor de date - Fisiere

Manual clasa a IX a

Implementarea structurilor de date

Fisiere

Un fişier alfa.txt conține mai multe cuvinte , câte unul pe fiecare rând . Se citeşte de la tastatură un caracter c. Afişaţi numărul de înregistrări ale fişierului care conțin cuvinte care încep cu caracterul c.
# include < iostream >
# include < fstream >
# include < string >
using namespace std ;
int main () {
ifstream in ( "alfa.txt" ) ;
char c;
cout << " Introduceti un caracter: " ;
cin >> c;
int count = 0 ;
string word ;
while (in >> word ) {
if ( word [ 0 ] == c) {
count ++;
}
}
in. close ();
cout << " Numarul de cuvinte care incep cu caracterul " << c << " este: " << count << endl ;
return 0 ;
}

Explicații: