URL: https://www.overclockers.at/coding-stuff/noch_ne_cpp_frage_21068/page_1 - zur Vollversion wechseln!
folgendes:
wenn ich ne c++ datei in einem unterprogramm öffne...
wie mach ich das das sie geöffnet bleibt wenn das unterprogramm sich schließt ?
also gedacht ist es für folgendes:
ich drücke einen button (und starte damit sein unterprogramm), öffne damit eine datei (database.xdb).
wenn ich jetzt einen 2ten button drücke (und damit sein unterprog) will ich das in die datei reinschreibt.. die datei muss allerdings so lange geöffnet bleiben bis ich button 3 drück...
Wenn du alle "Unterprogramme" zu einem zusammenlinkst, dann geht das.
kannst du mir sagen warum das ne endlosschleife is? (die verdammt große dateien verursacht)
for (i=1;i=2;i++)
{db[i].ind=i;
db[i].name=ListBox1->Items->Strings[i].c_str();
db[i].anz=CSpinEdit1->Value;
db[i].info=Edit3->Text.c_str();
db[i].stat=Edit4->Text.c_str();
fprintf(datei, "%d - %s - %d - %s - %s\n", db[i].ind, db[i].name, db[i].anz, db[i].info, db[i].stat);
}
ah upsi habs scho
i<=2 ghört natürlich...
nur wie beend i jezz des prog das ma des mega file da produziert ohne reboot? da steht imma "run debugger first" (wennis per taskmanager closen will)
Derf ich noch was sagen? die einzelnen Datenfelder durch " - " zu trennen is ned die beste idee....
würd des eher mit ";" machen oder so... is eindeutig besser und zuverlässiger
gute idee
overclockers.at v4.thecommunity
© all rights reserved by overclockers.at 2000-2025