Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <iostream>
- #include<fstream>
- #include<string.h>
- using namespace std;
- char znak;
- int liter, wyrazow;
- fstream plik;
- string nazwaPliku;
- int main()
- {
- cout << "Podaj nazwe pliku: " << endl;
- cin >> nazwaPliku;
- plik.open(nazwaPliku, ios::in | ios::out);
- if (plik.good())
- {
- // sprawdzenie iloลci znakรณw(nie uwzglednia znakow diakrytycznych), wg. tabeli ASCII
- while (plik.get(znak))
- {
- if ((znak >= 97 && znak <= 122) || (znak >= 65 && znak <= 90))
- liter++;
- }
- plik.clear(); plik.seekg(0);
- // Sprawdzenie iloลci spacji rozdzielajacych wyrazy
- wyrazow = 1; //ostatni wyraz najprawdopodobniej nie posiada spacji takze +1
- while (plik.get(znak))
- {
- if (znak == ' ') {
- wyrazow++;
- }
- }
- cout << "w pliku " << nazwaPliku << " jest " << liter << " liter\n";
- cout << "W tym pliku jest " << wyrazow << " wyrazow.\n";
- }
- else
- {
- cout << "blad otwarcia!!\n";
- }
- system("Pause");
- return 0;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement