• 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
53 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,341 wizyt
pytanie zadane 9 grudnia 2016 w C i C++ przez Evelek Nałogowiec (28,710 p.)
0 głosów
0 odpowiedzi 50 wizyt
pytanie zadane 25 marca w Systemy operacyjne, programy przez Xarti Obywatel (1,220 p.)
0 głosów
0 odpowiedzi 63 wizyt
Porady nie od parady
Wynikowy wygląd pytania, odpowiedzi czy komentarza, różni się od tego zaprezentowanego w edytorze postów. Stosuj więc funkcję Podgląd posta znajdującą się pod edytorem, aby upewnić się, czy na pewno ostateczny rezultat ci odpowiada.Podgląd posta

67,111 zapytań

114,055 odpowiedzi

241,708 komentarzy

47,027 pasjonatów

Przeglądających: 217
Pasjonatów: 8 Gości: 209

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.

...