Vorheriges Thema anzeigen :: Nächstes Thema anzeigen |
Autor |
Nachricht |
DarK Super JLI'ler

Anmeldedatum: 23.07.2002 Beiträge: 452 Wohnort: NRW Medaillen: Keine
|
Verfasst am: 05.09.2002, 15:16 Titel: Programm stürtzt ab |
|
|
sobal ich das hier einfüge läd dir mein Prog nicht mehr , warum ?
Code: |
FILE *Datei;
char Buffer[255];
Datei = fopen("Levels\\1.txt", "r");
while (!feof(Datei))
{
fgets(Buffer, 255, Datei);
}
fclose(Datei);
|
P.S. Es kommt kein Fehler... _________________ "Denken ist Arbeit, Arbeit ist Energie und Energie soll man sparen."
"Theorie ist, wenn man alles weiss, aber nichts funktioniert.
Praxis ist, wenn man nichts weiss, aber alles funktioniert.
Realität ist, wenn nichts funktioniert und keiner weiss warum."
"Es gehört ein wenig Mut dazu nicht das zu tun was ALLE tun" |
|
Nach oben |
|
 |
Sandman Mini JLI'ler
Anmeldedatum: 16.08.2002 Beiträge: 18 Wohnort: berlin Medaillen: Keine
|
Verfasst am: 05.09.2002, 15:56 Titel: Mhh |
|
|
ich hab noch nicht so große programmier erfahrung mit c++ aber darf man sowas machen also Levels\\1 . txt. _________________ visit: www.terra-soft.de.vu |
|
Nach oben |
|
 |
DarK Super JLI'ler

Anmeldedatum: 23.07.2002 Beiträge: 452 Wohnort: NRW Medaillen: Keine
|
Verfasst am: 05.09.2002, 16:33 Titel: |
|
|
rofl, ja darf man, kuck dir doch die Beispiele vom Buch an  _________________ "Denken ist Arbeit, Arbeit ist Energie und Energie soll man sparen."
"Theorie ist, wenn man alles weiss, aber nichts funktioniert.
Praxis ist, wenn man nichts weiss, aber alles funktioniert.
Realität ist, wenn nichts funktioniert und keiner weiss warum."
"Es gehört ein wenig Mut dazu nicht das zu tun was ALLE tun" |
|
Nach oben |
|
 |
Sören JLI Master Trainee

Anmeldedatum: 26.07.2002 Beiträge: 647 Wohnort: Bonn Medaillen: Keine
|
Verfasst am: 05.09.2002, 17:31 Titel: |
|
|
Hi,
wenn du Buffer[256]; statt Buffer[255]; machst musste es gehen ! |
|
Nach oben |
|
 |
DarK Super JLI'ler

Anmeldedatum: 23.07.2002 Beiträge: 452 Wohnort: NRW Medaillen: Keine
|
Verfasst am: 05.09.2002, 17:42 Titel: |
|
|
Funz net, stürtzt immer noch ab ohne Fehler
P.S. der debugger sagt was bei der Zeile while(!.... _________________ "Denken ist Arbeit, Arbeit ist Energie und Energie soll man sparen."
"Theorie ist, wenn man alles weiss, aber nichts funktioniert.
Praxis ist, wenn man nichts weiss, aber alles funktioniert.
Realität ist, wenn nichts funktioniert und keiner weiss warum."
"Es gehört ein wenig Mut dazu nicht das zu tun was ALLE tun" |
|
Nach oben |
|
 |
TheMillenium Dark JLI'ler
Anmeldedatum: 21.07.2002 Beiträge: 1427 Wohnort: World Medaillen: Keine
|
Verfasst am: 05.09.2002, 18:39 Titel: ?!? |
|
|
Also...
WIe wär's Mal mit:
Code: |
FILE *Datei;
char Buffer[255];
Datei = fopen(".\\Levels\\1.txt", "r");
while (!feof(Datei))
{
fgets(Buffer, 255, Datei);
}
fclose(Datei);
|
Das heißt aber das die Exe zum Beispiel im Verzeichnis c:\Main ist und dass die Datei 1.txt im Verzeichnis C:\Main\Levels ist!!!
Cu TheMillenium _________________ The source of all power is in its destiny... |
|
Nach oben |
|
 |
Hazel JLI MVP


Alter: 40 Anmeldedatum: 19.07.2002 Beiträge: 1761
Medaillen: Keine
|
Verfasst am: 05.09.2002, 19:46 Titel: |
|
|
Darf ich mal fragen, wie groß die Datei ist? Und versuch doch mal, die Bytes einzeln einzulesen. _________________ *click* Dabuu!?
Twitter: http://twitter.com/Ollie_R
|
|
Nach oben |
|
 |
Christian Rousselle Site Admin

Alter: 48 Anmeldedatum: 19.07.2002 Beiträge: 1630
Medaillen: Keine
|
Verfasst am: 05.09.2002, 21:47 Titel: |
|
|
Hallo,
ich nehme an, dass die Datei einfach nicht geöffnet wird, weil der Pfad nicht stimmt. Du solltest noch sowas einbauen:
Code: |
Datei = fopen(".\\Levels\\1.txt", "r");
if(!Datei)
{
printf("Fehler\n");
return;
}
|
Christian |
|
Nach oben |
|
 |
|