Ładny brzuch
pomimo ze moj kod wydawal sie dobry, program zle dziala. w koncu zdesperowany wkleilem kod z faq forum, i dalej zle dziala :huh:
//wiem ze niektore liby sa zlinkowane niepotrzebnie ale nie wazne :P #include <vcl.h> #include <stdio.h> #include <fstream.h> #include <conio.h> #include <iostream> #include <string> #pragma hdrstop #pragma argsused int main() { int licz; std::string filename = "dane5-1.txt"; ifstream fp; fp.open( filename.c_str() ); fp >> licz; fp.close(); cout << "Liczba: " << licz << std::endl; cin >> licz; return 0; }
plik z ktorego odczytuje na pewno tam jest, bo stworzylem go podobnym programem zapisujacym ktory dziala dobrze. ale ten kod wywala liczbe z kosmosu :blink: moj, podobny kod ktory dzialal w petli tez tworzyl liczby z kosmosu, a pisalem go na podstawie jakiegos tutka z netu. nie mam pojecia co tu jest zle, chodzi mi o najprostsze zapisanie liczb z kolejnych lini do tablicy (a ten kod nawet jednej liniki nie odczytuje dobrze).
No...
ifstream wtf("lol.txt"); int a; wtf >> a; cout << a;
I nic nie wywala...
No...
ifstream wtf("lol.txt"); int a; wtf >> a; cout << a;
I nic nie wywala...
#include <iostream.h> #include <fstream.h> #include <cstdlib.h> using namespace std; int main(int argc, char* argv[]) { ifstream wtf("lol.txt"); int a; wtf >> a; cout << a << endl; system("pause"); return 0; } //--------------------------------------------------------------------------- Sprawdzaem...dziaa rwnie pod bcb...(mam 6)
tak, to dziala. nie mam pojecia co w tamtym kodzie bylo zle :blink:
#include <iostream> #include <fstream> using namespace std; int main(){ string nazwa = "plik"; ifstream plik(nazwa.c_str()); int i; plik >> i; cout << "i: " << i << "\n"; }
Dziaa jak trzeba.
Uytkownik neosnooze edytowa ten post 20 maj 2006, 16:07
zanotowane.pl doc.pisz.pl pdf.pisz.pl zsf.htw.pl
//wiem ze niektore liby sa zlinkowane niepotrzebnie ale nie wazne :P #include <vcl.h> #include <stdio.h> #include <fstream.h> #include <conio.h> #include <iostream> #include <string> #pragma hdrstop #pragma argsused int main() { int licz; std::string filename = "dane5-1.txt"; ifstream fp; fp.open( filename.c_str() ); fp >> licz; fp.close(); cout << "Liczba: " << licz << std::endl; cin >> licz; return 0; }
plik z ktorego odczytuje na pewno tam jest, bo stworzylem go podobnym programem zapisujacym ktory dziala dobrze. ale ten kod wywala liczbe z kosmosu :blink: moj, podobny kod ktory dzialal w petli tez tworzyl liczby z kosmosu, a pisalem go na podstawie jakiegos tutka z netu. nie mam pojecia co tu jest zle, chodzi mi o najprostsze zapisanie liczb z kolejnych lini do tablicy (a ten kod nawet jednej liniki nie odczytuje dobrze).
No...
ifstream wtf("lol.txt"); int a; wtf >> a; cout << a;
I nic nie wywala...
No...
ifstream wtf("lol.txt"); int a; wtf >> a; cout << a;
I nic nie wywala...

#include <iostream.h> #include <fstream.h> #include <cstdlib.h> using namespace std; int main(int argc, char* argv[]) { ifstream wtf("lol.txt"); int a; wtf >> a; cout << a << endl; system("pause"); return 0; } //--------------------------------------------------------------------------- Sprawdzaem...dziaa rwnie pod bcb...(mam 6)
tak, to dziala. nie mam pojecia co w tamtym kodzie bylo zle :blink:
#include <iostream> #include <fstream> using namespace std; int main(){ string nazwa = "plik"; ifstream plik(nazwa.c_str()); int i; plik >> i; cout << "i: " << i << "\n"; }
Dziaa jak trzeba.
Uytkownik neosnooze edytowa ten post 20 maj 2006, 16:07