Advertisement
Guest User

2.

a guest
May 30th, 2015
231
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 0.75 KB | None | 0 0
  1. #include <iostream>
  2. #include <fstream>
  3. #include <string>
  4.  
  5. using namespace std;
  6.  
  7. int main()
  8. {
  9.     fstream plik; // zmienna przechowujaca plik
  10.     string patch; // sciezka do pliku
  11.     char znak; // przechowuje jednorazowo pobierany 'blok danych'
  12.     int iD=0, iM=0; // iDuże, iMałe
  13.     cout << "Podaj sciezke do pliku: ";
  14.     getline(cin, patch);
  15.     plik.open(patch, ios::in);
  16.     if (plik.good() == true)
  17.     {
  18.         while (plik.get(znak)) // pobiera znak
  19.         {
  20.             if (znak >= 'a' && znak <= 'z')
  21.                 iM++;
  22.             else if (znak >= 'A' && znak <= 'Z')
  23.                 iD++;
  24.         }
  25.         plik.close();
  26.         cout << endl << "Tekst zawiera " << iM << " malych liter i " << iD << " duzych liter" << endl;
  27.     }
  28.     else cout << endl << "Nie udalo sie otworzyc pliku";
  29.    
  30.  
  31.     system("pause");
  32.     return 0;
  33. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement