Ł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
  •