login  Naam:   Wachtwoord: 
Registreer je!
 Forum

C vraag 2

Offline RickyB - 26/07/2005 16:14 (laatste wijziging 26/07/2005 23:46)
Avatar van RickyBOnbekend [opgelost]

VRAAG 2:
toevoegen.c
  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. int leeftijd;
  13.  
  14. FILE *fp;
  15.  
  16. int gegevens_invoeren(){
  17. printf("Geef de gegevens in \n\n");
  18. printf("-------------------------- \n");
  19. printf("Voer 0 in bij leeftijd om te stoppen!! \n\n");
  20.  
  21. i = 0;
  22. fp = fopen("gegevens_sitemasters.dat", "wb");
  23.  
  24. do{
  25. printf("Leeftijd: ");
  26. scanf("%d", &leeftijd);
  27. if(leeftijd != 0){
  28. geg[i].leeftijd = leeftijd;
  29.  
  30. printf("Naam: ");
  31. scanf("%s", &geg[i].naam);
  32.  
  33. geg[i].een_of_nul = 1;
  34.  
  35. fwrite(&geg[i], sizeof(struct gegevens), 1, fp);
  36. i++;
  37. }
  38. }while(leeftijd != 0);
  39.  
  40. fclose(fp);
  41. printf("\n\n");
  42. }
  43.  
  44. void main(void){
  45. gegevens_invoeren();
  46. }


lezen.c
  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. do{
  20. i++;
  21. fread(&geg[i], sizeof(struct gegevens), 1, fp);
  22.  
  23. printf("%s %s %s", "naam:", geg[i].naam, "\n");
  24. printf("%s %d %s", "leeftijd:", geg[i].leeftijd, "\n");
  25.  
  26. fread(&geg[i+1], sizeof(struct gegevens), 1, fp);
  27. }while(geg[i+1].een_of_nul != 0);
  28. fclose(fp);
  29. }
  30.  
  31. void main(void){
  32. gegevens_weergeven();
  33. }


wat doe ik nou fout?
ik heb alles gedaan wat bij tutorials -> overige -> C deel 8 stond, en ik heb het NIET KLAKKELOOS overgenomen (zoals in de tut stond), en ik begrijp alles nu redelijk (een tijd geleden toe ik er aan begonnen was, begreep ik er echt geen zak van (^^))

2 antwoorden

Gesponsorde links
Offline ece - 26/07/2005 16:53 (laatste wijziging 26/07/2005 17:09)
Avatar van ece HTML interesse DevC++.
Als je geen download kan vinden. PM <<

Edit:
Geen idee. Ik denk ook wel voor C. Je zou het kunnen uitproberen^^ Ik ben ooit zelf eens een keer wat gaan proberen maar nu niet meer. Ik ga eerst verder met HTML enz. Dus ja ik wil niet alles door elkaar doen want dan raak ik in de war:D

Edit2:
Aghja graag gedaan^^
Trouwens kijk eens bij Downloads. Ik dacht dat ik ergens bij Overige Compiller C/C++ zag staan. Of had je die al gedownload en kreeg je daar problemen mee:?:
Offline RickyB - 26/07/2005 16:57 (laatste wijziging 26/07/2005 23:45)
Avatar van RickyB Onbekend is die niet alleen voor Cplusplus (gekloot met me toesenbord^^ )

nou dat denk ik niet...
als die ++ heet (me toetsebord doet het weer^^) dan zal het wel alleen voor c++ zijn anders zou die wel C/C++ heten ...

maar nog bedankt ece


[opgelost]

vraag 2 nog niet!!
Gesponsorde links
Dit onderwerp is gesloten.
Actieve forumberichten
© 2002-2024 Sitemasters.be - Regels - Laadtijd: 0.211s