Odczyt z pliku

R1
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 22
0

Mam dziwny problem z odczytem z pliku z rozszerzeniem .txt
Całośc znajduje się w folderze na pulpicie a to jest kod:

Kopiuj
#include <fstream>
#include <iostream>
int main()
{
    std::fstream plik;
    plik.open( "plik.txt", std::ios::in);
    if( plik.good() == true )
    {
        std::cout<<"Udalo sie otworzyc";
        plik.close();
    }
    return( 0 );
}
 

Nie wiem dlaczego ale w konsoli mam pokazane, że nic się nie otworzyło. Możecie mi powiedzieć gdzie tu jest błąd? Oczywiście w folderze jest plik.txt

SI
  • Rejestracja: dni
  • Ostatnio: dni
0

Jesteś pewien że plik jest w tym samym katalogu co program? U mnie działa.

_13th_Dragon
  • Rejestracja: dni
  • Ostatnio: dni
2

A spróbuj:

Kopiuj
plik.open( "plik.txt.txt", std::ios::in);
R1
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 22
0

Udało się teraz, dzięki.

_13th_Dragon
  • Rejestracja: dni
  • Ostatnio: dni
1

Tak to jest kiedy nie chcesz widzieć rozszerzeń.

Zarejestruj się i dołącz do największej społeczności programistów w Polsce.

Otrzymaj wsparcie, dziel się wiedzą i rozwijaj swoje umiejętności z najlepszymi.