login  Naam:   Wachtwoord: 
Registreer je!
 Forum

C/C++

Offline RickyB - 05/06/2005 21:41 (laatste wijziging 05/06/2005 21:47)
Avatar van RickyBOnbekend wat doe ik hier verkeerd?
ik heb het van tutorials->overige->C 8 blablabla

  1. #include <stdio.h>
  2. #include <stdlib.h>
  3.  
  4. struct gegevens{
  5. char naam[100];
  6. int leeftijd;
  7. int een_of_nul;
  8. }geg[100];
  9.  
  10. int i;
  11.  
  12. FILE *fp;
  13.  
  14. int gegevens_weergeven(){
  15. printf("Gegevens \n\n");
  16. printf("-------------------------- \n");
  17. fp = fopen("gegevens_sitemasters.dat", "rb");
  18. i=-1;
  19.  
  20. do{
  21. i++;
  22. fread(&geg[i], sizeof(struct gegevens), 1, fp);
  23.  
  24. printf("%s %s %s", "naam:", geg[i].naam, "\n");
  25. printf("%s %d %s", "leeftijd:", geg[i].leeftijd, "\n");
  26.  
  27. fread(&geg[i+1], sizeof(struct gegevens), 1, fp);
  28. }while(geg[i+1].een_of_nul != 0);
  29.  
  30. fclose(fp);
  31. }
  32.  
  33. void main(void){
  34. gegevens_weergeven();
  35. }

weet iemand wat ik fout doe?

10 antwoorden

Gesponsorde links
Offline Fenrir - 05/06/2005 22:01
Avatar van Fenrir PHP expert Krijg je errors? Wat werkt er niet? Ik heb echt geen zin om code door te lezen als ik niet gericht naar een error kan zoeken.
Offline RickyB - 05/06/2005 22:03 (laatste wijziging 05/06/2005 22:06)
Avatar van RickyB Onbekend als ik op lezen.exe (want zo moet je hem noemen) druk dan opent hij hem en dan sluit hij hem gelijk weer!
Offline nemesiskoen - 05/06/2005 22:12
Avatar van nemesiskoen Gouden medaille

PHP expert
weet je waarom dit is?
omdat jij NIETS van C snapt...

zoek eens op het forum, ik weet zeker dat ik al heb gezegt wat je moet doen. Als je al dan niet begrijpt wat de code doet!
de code zou iets moeten weergeven... dit doet het... maar daarna sluit het terug af omdat jij (in dit geval eigenlijk ik, omdat het mijn code is) niet hebt gezegt dat hij moet blijven hangen...
Offline Ontani - 05/06/2005 23:00
Avatar van Ontani Gouden medailleGouden medailleGouden medailleGouden medaille

-1
exe openen via cmd dan zal ie wel blijven staan
Offline MechaVore - 05/06/2005 23:03
Avatar van MechaVore Gouden medaille

PHP gevorderde
ja, of er een input achter zetten..
Offline cracker - 06/06/2005 00:29
Avatar van cracker Onbekend is het niet altijd zo dat hij na het uitvoeren van de commands het programma sluit ?
Offline Ontani - 06/06/2005 00:46
Avatar van Ontani Gouden medailleGouden medailleGouden medailleGouden medaille

-1
ja of het volgende command is zoals lightblade zegt dat em moet wachten op een input
Offline Fenrir - 06/06/2005 07:27
Avatar van Fenrir PHP expert @nemesiskoen: sommige compilers zetten er automatisch een exit-ding achter: "Druk op een toets om door te gaan".
Offline nemesiskoen - 06/06/2005 08:03
Avatar van nemesiskoen Gouden medaille

PHP expert
da's' waar. maar niet die van hem (dmc).
Ik vind dat hij moet lezen! Hij kopieëert gewoon lappen tekst en verwacht dan dat alles gaat werken . Maar de lappen tekst in mijn tutorial zijn helemaal NIET interessant om van de buitenkant (.exe bestand) te bekijken. Ze dienen enkel om de syntax onder de knie te krijgen.
Offline Rens - 06/06/2005 13:23
Avatar van Rens Gouden medaille

Crew algemeen
was dat niet door iets als SYSTEM("PAUSE"); erachter te zetten?
Ben een tijdje (heel kort tijdje) bezig geweest met C++, en ik geloof dat dat zoiets was.
Gesponsorde links
Dit onderwerp is gesloten.
Actieve forumberichten
© 2002-2024 Sitemasters.be - Regels - Laadtijd: 0.182s