Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <iostream>
- #include <fstream>
- using namespace std;
- string nazwaPliku="plik.txt";
- void menu(){
- cout<<"1 - wyswietl linijka po linijce\n";
- cout<<"2 - wyswietl slowo po slowie\n";
- cout<<"3 - wyswietl literka po literce\n";
- cout<<"4 - wyswietl ile jest cyfer i liter\n";
- cout<<"8 - exit\nWybor: ";
- }
- void z(){
- getchar();getchar();
- }
- string dajSciezke(string literka,string nazwaP){
- nazwaPliku=literka+":\\"+nazwaP+".txt";
- return nazwaPliku;
- }
- int zapiszLiczby(string nazwa,int iloscLiczb,int a,int b){
- int los;
- srand(time(NULL));
- ofstream strPlik(nazwaPliku.c_str());
- for(int i=0;i<iloscLiczb;i++){
- los=rand()%(b-a)+1;
- strPlik<<los;
- if(i!=iloscLiczb-1) strPlik<<", ";
- }
- }
- int main(){
- int wybor=0;
- do{
- system("cls");
- menu();
- cin>>wybor;
- switch(wybor){
- case 1:{
- fstream uchw;
- uchw.open(nazwaPliku.c_str(),ios::in);
- string linijka;
- if(uchw.good()){
- while(!uchw.eof()){
- getline(uchw,linijka);
- cout<<linijka<<endl;
- }
- }
- uchw.close();
- z();
- break;
- }
- case 2:{
- ifstream uchw1(nazwaPliku.c_str());
- string slowo;
- while(!uchw1.eof()){
- uchw1>>slowo;
- cout<<slowo<<"|";
- }
- uchw1.close();
- z();
- break;
- }
- case 3:{
- char znak;
- ifstream uchw1(nazwaPliku.c_str());
- while(!uchw1.eof()){
- uchw1.get(znak);
- cout<<znak<<"~";
- }
- uchw1.close();
- z();
- break;
- }
- case 4:{
- ifstream uchw1("zemsta.txt");
- char znak;
- string liczbyS="",literkiS="";
- int liczby=0,literki=0,c=0;
- while(!uchw1.eof()){
- uchw1.get(znak);
- if((znak>=48)&&(znak<=57)){liczby++;liczbyS+=znak+",";}
- if((znak>=65)&&(znak<=90)){literki++;literkiS+=znak+",";}
- if((97>=znak)&&(znak<=122)){literki++;literkiS+=znak+",";}
- c++;
- }
- cout<<"liczba cyfr "<<liczby<<endl;
- cout<<liczbyS<<endl;
- cout<<"liczba liter "<<literki<<endl;
- cout<<literkiS<<endl;
- z();
- break;
- }
- case 5:{
- break;
- }
- case 6:{
- z();
- break;
- }
- case 7:{
- break;
- }
- }
- }while(wybor!=8);
- return 0;
- }
Advertisement
Add Comment
Please, Sign In to add comment