• Najnowsze pytania
  • Bez odpowiedzi
  • Zadaj pytanie
  • Kategorie
  • Tagi
  • Zdobyte punkty
  • Ekipa ninja
  • IRC
  • FAQ
  • Regulamin
  • Książki warte uwagi

c++ pliki kopia

0 głosów
52 wizyt
pytanie zadane 25 maja w C i C++ przez mats19 Nowicjusz (180 p.)

Mam problem z pewnym zadaniem, otóż chcę stworzyć kopię pliku i zamienić średniki na wykrzykniki, ale w kopi pliku są tylko same wykrzykniki, a nie ma pozostałego tekstu. Szukam błędu ale nie mogę znaleść,a oto on:

  ifstream plik;
    plik.open("spacja.txt");
    if(!plik)
    {
        cout<<"Blad otwarcia pliku"<<endl;
        return 1;
    }

    ofstream plikZ;
    plikZ.open("kopia.txt");
    if(!plikZ)
    {
        cout<<"Blad otwarcia pliku"<<endl;
        return 1;
    }

    char x;
    char y='!';

    while(plik.get(x))
    {
        if(x==';')
        plikZ.put(y);
        x=y;


    }
    plik.close();
    plikZ.close();

 

komentarz 25 maja przez niezalogowany

może spróbuj tak

if(x==';') plikZ.put(y);
else plikZ.put(x);
     
 

 

komentarz 25 maja przez mats19 Nowicjusz (180 p.)
Teraz cały tekst zamieniło na wykrzykniki
komentarz 25 maja przez niezalogowany

ale bez tego x=y;

while(plik.get(x))
  {
      if(x==';')      plikZ.put(y);
     else plikZ.put(x);
 
  }

 

komentarz 25 maja przez mats19 Nowicjusz (180 p.)

Już znalazłem rozwiązanie

  while(plik.get(x))
    {
        if(x=='; ')
          x='!';
            plikZ.put(x);

 

Zaloguj lub zarejestruj się, aby odpowiedzieć na to pytanie.

Podobne pytania

0 głosów
1 odpowiedź 2,212 wizyt
pytanie zadane 9 grudnia 2016 w C i C++ przez Evelek Nałogowiec (28,830 p.)
0 głosów
0 odpowiedzi 48 wizyt
pytanie zadane 25 marca w Systemy operacyjne, programy przez Xarti Obywatel (1,200 p.)
0 głosów
0 odpowiedzi 55 wizyt
Porady nie od parady
Pytania na temat serwisu SPOJ należy zadawać z odpowiednią kategorią dotyczącą tej strony.SPOJ

64,843 zapytań

111,309 odpowiedzi

234,103 komentarzy

46,710 pasjonatów

Przeglądających: 243
Pasjonatów: 7 Gości: 236

Motyw:

Akcja Pajacyk

Pajacyk od wielu lat dożywia dzieci. Pomóż klikając w zielony brzuszek na stronie. Dziękujemy! ♡

Oto dwie polecane książki warte uwagi. Pełną listę znajdziesz tutaj.

...