Advertisement
neogz

FIL - biranje imena te pisanje i citanje

Aug 28th, 2014
214
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 1.14 KB | None | 0 0
  1. /*
  2.     maniplulisanje file-ovima
  3. */
  4. #ifdef _MSC_VER
  5. #define _CRT_SECURE_NO_WARNINGS
  6. #endif
  7.  
  8. #include <iostream>
  9. #include <fstream> 
  10. using namespace std;
  11.  
  12. char crt[] = "\n-------------------------------------------------\n";
  13.  
  14. int main(){
  15.     char temp[50];
  16.  
  17.     cout << crt << "Izaberite naziv file-a i extenziju: ";
  18.     cin.getline(temp, 50);
  19.     cout << crt;
  20.  
  21.     int brznakova = strlen(temp) + 1;
  22.     char * ime = new char[brznakova];
  23.     strcpy(ime, temp);
  24.    
  25.  
  26.     // kreiranje file-a
  27.  
  28.     ofstream ulaz(ime);
  29.     if (ulaz.fail()) cout << "GRESKA - Nije moguce otvoriti FILE." << endl;
  30.     else
  31.     {   // kreiranje sta se hoce kucat
  32.         char tempunos[10000];
  33.         cout << crt << "Unesite tekst: (# - za kraj unosa)" << crt;
  34.         cin.getline(tempunos, 10000, '#');
  35.         int brojznakova = strlen(tempunos) + 1;
  36.         char * tekst = new char[brojznakova];
  37.         strcpy(tekst, tempunos);
  38.         ulaz << tekst;
  39.     }
  40.  
  41.     ulaz.close();
  42.     system("cls");
  43.  
  44.     // ispis file-a
  45.     ifstream izlaz(ime);
  46.     if (izlaz.fail()) cout << "GRESKA - Nije moguce otvoriti FILE." << endl;
  47.     else
  48.     {
  49.         char znak;
  50.         while (izlaz.get(znak)) cout << znak;
  51.     }
  52.     izlaz.close();
  53.    
  54.     system("pause>null");
  55.     return 0;
  56. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement