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

C++ odczyt z pliku warunkowy

42 Warsaw Coding Academy
0 głosów
250 wizyt
pytanie zadane 4 czerwca 2016 w C i C++ przez igor1988bb Użytkownik (800 p.)
Witam wszystkich mam małe pytanie. Da się oczytać plik z pominięciem niektórych znaków? Tzn. Np w pliku tekstowym są znaki "<" i chciałbym je pominąć. Jak można coś takiego zrobić? Z góry dziękuję za pomoc;

1 odpowiedź

0 głosów
odpowiedź 4 czerwca 2016 przez draghan VIP (106,230 p.)
Witaj.

Masz co najmniej dwie drogi. Albo wczytujesz zawartość do std::string i stamtąd usuwasz niepożądane znaki, albo wczytujesz znak po znaku i walidujesz każdy wczytany znak.
komentarz 4 czerwca 2016 przez igor1988bb Użytkownik (800 p.)
Mógłbym prosić o postać kodu do drugiej drogi?
komentarz 4 czerwca 2016 przez draghan VIP (106,230 p.)
#include <iostream>
#include <fstream>
#include <string>

int main()
{
        std::ifstream file("plik.txt");

        if(file.good())
        {
                char c;
                std::string file_content;

                while(file.get(c))
                {
                        if(c == '>') continue;
                        file_content += c;
                }

                std::cout<<file_content;
        }
        else
        {
                std::cerr<<"file not found";
        }
        return 0;
}

 

Podobne pytania

+1 głos
0 odpowiedzi 271 wizyt
pytanie zadane 5 sierpnia 2016 w C i C++ przez Dawid679 Nowicjusz (130 p.)
0 głosów
2 odpowiedzi 447 wizyt
pytanie zadane 14 lipca 2016 w C i C++ przez victordeleco2 Użytkownik (920 p.)
0 głosów
4 odpowiedzi 477 wizyt
pytanie zadane 15 czerwca 2016 w C i C++ przez niezalogowany

93,379 zapytań

142,380 odpowiedzi

322,534 komentarzy

62,737 pasjonatów

Motyw:

Akcja Pajacyk

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

Oto polecana książka warta uwagi.
Pełną listę książek znajdziesz tutaj

VMware Cloud PRO - przenieś swoją infrastrukturę IT do chmury
...