ďťż

Ładny brzuch

char sciezka[100];
sciezka==(path+"\\"+IntToStr(nazwa)+".txt");
ofstream plik(sciezka);
plik<<12;
plik.close();
czemu to nie działa czy moze ktos to prawic?



operator przypisania ech...
sciezka=(path+"\\"+IntToStr(nazwa)+".txt");
Użytkownik __avas__ edytował ten post 22 czerwiec 2006, 17:46

operator przypisania ech...
sciezka=(path+"\\"+IntToStr(nazwa)+".txt");

może coś nie tak ze ścieżką... bo błędu nie widzę :huh:
btw jaka jest wartosc zmiennej path? program sie kompiluje czy wyrzuca jakieś błędy?

// na przyszłosc używaj znaczników CODE :)
Użytkownik __avas__ edytował ten post 22 czerwiec 2006, 17:52


path jest dwa razy nadpisywany :

path=(ExtractFileDir(Application->ExeName)+"\\Jednowarstwowa") ;
oraz
path=(path+"\\"+IntToStr(l_wej)+"_"+IntToStr(l_neu)) ;
a blad to: Lvalue required
Użytkownik gablot edytował ten post 22 czerwiec 2006, 17:57
strcpy(sciezka,(path+"\\"+IntToStr(nazwa)+".txt").c_str( ));
Zmienna sciezka jest tablicą charów więc nie można tak poprostu sobie przypisywać do niej stringów. :)


strcpy(sciezka,(path+"\\"+IntToStr(nazwa)+".txt").c_str( ));
Zmienna sciezka jest tablicą charów więc nie można tak poprostu sobie przypisywać do niej stringów.  :)

Sprawdź jaką masz ścieżkę pliku, bo u mnie normalnie zapisuje się plik (czyli jest w nim liczba 12).


Sprawdź jaką masz ścieżkę pliku, bo u mnie normalnie zapisuje się plik (czyli jest w nim liczba 12).

  • zanotowane.pl
  • doc.pisz.pl
  • pdf.pisz.pl
  • zsf.htw.pl
  •