Odczytywanie pliku
Ostatnio zmodyfikowano 2012-08-21 18:58
rafalw Temat założony przez niniejszego użytkownika |
» 2012-08-21 17:32:36 Nadal nie dziala. Caly czas przeskakuje do else |
|
m4tx |
» 2012-08-21 17:35:10 No, generalnie jak podajesz nazwę pliku a nie ścieżkę bezwzględną, a plik nie jest w katalogu działania aplikacji, to w sumie ciężko żeby działało... :P A Dev-C++ to nie kompilator, tylko IDE. |
|
Mrovqa |
» 2012-08-21 17:36:19 Podaj ścieżkę bezwzględną - będziesz wiedział czy w tym problem :P |
|
rafalw Temat założony przez niniejszego użytkownika |
» 2012-08-21 17:41:22 Jest w katalogu bezwzglednym - tym samym co program. Kompiluje program do tego folderu. Na czym polega roznica Jeszcze jak moge zapytac (IDE)? Zmienilem ściezke na na dysk c, przekopiowalem tam plik txt i nadal to samo. Moj kod wyglada teraz tak: int main() { string tekst; ifstream plik( "c:\\plik.txt" ); if( plik.is_open() ) { while( !plik.eof() ) { getline( plik, tekst ); cout << tekst << endl; } } else cout << "nie udalo sie otworzyc pliku"; getchar(); }
|
|
Mrovqa |
» 2012-08-21 18:00:38 IDE może odpalić aplikację z innego folderu niż ten, w którym się znajduje. Taka różnica :) Poza tym - jeśli korzystasz z Windowsa, nie masz praw administratora na zalogowanym koncie i partycją systemową jest dysk C: - nie dziwię się, że nie otwiera pliku :P |
|
rafalw Temat założony przez niniejszego użytkownika |
» 2012-08-21 18:34:52 Zmienilem sciezke z c na d, przekopiowalem plik na dysk d, wylaczylem kontrole urzytkownika uzytkownika i nadal jest to samo.. |
|
rafalw Temat założony przez niniejszego użytkownika |
» 2012-08-21 18:58:20 Hahahahaahhahahahahaha xD. Znalazlem przyczyne.. Jak tworzylem plik to do nazwy napisalem plik.txt <---- chcialem nadac rozszerzenie plikowi ktory juz to rozszerzenie posiadal. w efekcie wyszlo o nazwie "plik.txt".txt xDDDD
Dziekuje wszystkim za pomoc |
|
1 « 2 » |