Toon posts:

[C] Zoeken met namen in strings *

Pagina: 1
Acties:

Verwijderd

Topicstarter
Hallo allemaal,

Ben hier net nieuw B) , maar had een vraagje.....

Voor school ben ik bezig met programmeren en nou moet ik in een binair bestand zoeken naar een bepaald woord in dat bestand. Dit moet met zogenaamde strings :) . Het programma heb ik hieronder ook neergezet. Het zoeken met op woord is me tot nu toe alleen nog niet gelukt 8)7 . De rest werkt gelukkig wel ;) .Heeft iemand van jullie een ideetje??? :/

Alvast bedankt! _/-\o_


C:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
#include <stdio.h>
#include <conio.h>
#include <string.h>

struct datagegevens
{
    int artikelnr;
   char omschrijving[20];
   char eenheid[10];
   int voorraad;
};

int maakkeuze(void);
void drukaf(FILE *);
void zoekartikelnr(FILE *);
void zoekomschr(FILE *);

main()
{
   FILE *PNF;
   int keuze;
   printf("Welkom bij dit programma. \n\nU kunt hier gegevens van het bestand 'sop1voorraad.dat' lezen en verwijderen.");
   if ((PNF = fopen("sop1voorraad.dat", "rb+")) == NULL)
   {
    printf("Het bestand kan niet geopend worden.");
   }
   rewind(PNF);
   printf("\nHet bestand is geopend. \n\nU kunt nu op nummer en omschrijving zoeken of het bestand laten afdrukken.");
   while ((keuze = maakkeuze()) !=4)
   {

    switch (keuze)
      {
        case 1: drukaf(PNF);
   break;
        case 2: zoekartikelnr(PNF);
   break;
        case 3: zoekomschr(PNF);
   break;
    }
   }
   fclose(PNF);
   getch();
    return 0;
}



int maakkeuze(void)
{
    int menukeuze;
   printf("\n\nGeef uw keuze: \n\n"
   "1 Druk het bestand af\n"
   "2 Zoek op artikelnummer\n"
   "3 Zoek op omschrijving\n"
   "4 Stoppen\n\n");
   scanf("%d", &menukeuze);
   return menukeuze;
}

void drukaf (FILE *PNF)
{
   struct datagegevens artikel;
   rewind(PNF);
   printf("\n\nArtikelnummer\t Omschrijving\t\tEenheid\t\t Voorraad\n\n");
   while (!feof(PNF))
   {
    fread(&artikel, sizeof(struct datagegevens), 1, PNF);
      if (strcmp(artikel.omschrijving, "") != 0)
      {
        printf("%-3d\t\t %-22s %-12s\t %-3d\n", artikel.artikelnr, artikel.omschrijving, artikel.eenheid, artikel.voorraad);
      }


   }
}

void zoekartikelnr(FILE *PNF)
{
   struct datagegevens artikel;
   struct datagegevens verwijderen = { 0, "", "", 0};
   int zoekgetal, x;
   rewind(PNF);
    printf("\n\nGeef het artikelnummer dat u wilt zoeken.\n\n");
   scanf("%d", &zoekgetal);
   fseek (PNF, (zoekgetal-1) *sizeof(struct datagegevens), SEEK_SET);
   fread(&artikel, sizeof(struct datagegevens), 1, PNF);
   if (strcmp(artikel.omschrijving, "") !=0)
   {
    printf("\n\nArtikelnummer\t: \t%d"
             "\nOmschrijving\t: \t%s"
             "\nEenheid\t\t: \t%s"
             "\nVoorraad\t: \t%d\n\n"
             , artikel.artikelnr, artikel.omschrijving, artikel.eenheid, artikel.voorraad);
      printf("Weet u zeker dat u dit artikel wilt verwijderen, toets 1. Druk anders op toets 2.\n\n");
      scanf("%d", &x);
      if (x==1)
      {
         fseek (PNF, (zoekgetal-1) *sizeof(struct datagegevens), SEEK_SET);
        fwrite(&verwijderen, sizeof(struct datagegevens), 1, PNF);
      }

   }
}


void zoekomschr(FILE *PNF)
{
    struct datagegevens artikel;
   struct datagegevens verwijderen = { 0, "", "", 0};
    char omschrijving[20];
   int x;
   rewind(PNF);
   printf("\nGeef het woord dat u wilt zoeken.\n\n");
   scanf("%s", &omschrijving);
   while (strcmp(artikel.omschrijving, "omschrijving")!= 0)
   {

    fread(&artikel, sizeof(struct datagegevens), 1, PNF);
    printf("\n\nArtikelnummer: %d"
             "\nOmschrijving   :    %s"
             "\nEenheid      :  %s"
             "\nVoorraad         : %d\n\n"
             , artikel.artikelnr, artikel.omschrijving, artikel.eenheid, artikel.voorraad);
      printf("Weet u zeker dat u dit artikel wilt verwijderen, toets 1. Druk anders op toets 2.\n\n");
      scanf("%d", &x);
      if (x==1)
      {
         while (strcmp(artikel.omschrijving, "omschrijving")!= NULL)
   {

    fread(&artikel, sizeof(struct datagegevens), 1, PNF);
        fwrite(&verwijderen, sizeof(struct datagegevens), 1, PNF);
      }



    }
}
}

[ Voor 8% gewijzigd door D2k op 23-12-2002 13:34 ]


Verwijderd

Topicstarter
Het gaat dus om het laatste gedeelte, de laatste void....

  • SWfreak
  • Registratie: Juni 2001
  • Niet online
code:
1
 strcmp(artikel.omschrijving, "omschrijving")

Moet dat niet zijn:
code:
1
 strcmp( artikel.omschrijving, omschrijving )

Daarnaast zie ik niet echt code om daadwerkelijk door de file heen te gaan. Die "struct datagegevens artikel" wordt nergens geinitialiseerd...

  • LordLarry
  • Registratie: Juli 2001
  • Niet online

LordLarry

Aut disce aut discede

Welkom. Lees even Welkom in P&W -> Quickstart (update 2/10/2002) en Welkom in P&W (FAQ-28/11/2002) door.

Daarin lees je hoe je een goede titel maakt en het gebruik van code tags. En zaken over huiswerkvragen.

We adore chaos because we like to restore order - M.C. Escher


  • D2k
  • Registratie: Januari 2001
  • Laatst online: 09-01 11:25

D2k

ik heb je titel en je code aangepast

nu moet jij nog ff aangeven wat er niet werkt en hoe jij het zou oplossen ;)

Doet iets met Cloud (MS/IBM)


  • curry684
  • Registratie: Juni 2000
  • Laatst online: 13-08 16:46

curry684

left part of the evil twins

Verwijderd schreef op 23 December 2002 @ 13:27:
Het gaat dus om het laatste gedeelte, de laatste void....
Post dan alleen het gedeelte wat boeit, ik heb wel belangrijkere dingen te doen dan door jouw code te gaan spitten totdat ik die laatste void vind.

Professionele website nodig?


  • ^Mo^
  • Registratie: Januari 2001
  • Laatst online: 04-11-2025
Even iets anders...
Het volgende stukje code is zowiezo al fout:
C:
1
2
3
4
5
if ((PNF = fopen("sop1voorraad.dat", "rb+")) == NULL)
{
    printf("Het bestand kan niet geopend worden.");
}
rewind(PNF);

Stel dat de file niet gelezen kan worden, dan geef je dat aan; prima. Maar dan ga je er vervolgens wel gewoon vanuit dat 'ie geopend is wat dus helemaal niet zo is.

"There are 10 kinds of people in the world, those who understand binary and those who don't" | Werkbak specs


Verwijderd

Topicstarter
_Mo_ schreef op 23 December 2002 @ 13:51:
Even iets anders...
Het volgende stukje code is zowiezo al fout:
C:
1
2
3
4
5
if ((PNF = fopen("sop1voorraad.dat", "rb+")) == NULL)
{
    printf("Het bestand kan niet geopend worden.");
}
rewind(PNF);

Stel dat de file niet gelezen kan worden, dan geef je dat aan; prima. Maar dan ga je er vervolgens wel gewoon vanuit dat 'ie geopend is wat dus helemaal niet zo is.
Haha, ja, ik weet het, maar ging eerst iets goed mis met het bestand, vandaar dat ik het zo ff wilde testen. Je kan anders gewoon als het bestand er niet is natuurlijk een heel nieuw bestand aanmaken, en weet wel hoe dat moet :7

Verwijderd

Topicstarter
curry684 schreef op 23 December 2002 @ 13:50:
[...]

Post dan alleen het gedeelte wat boeit, ik heb wel belangrijkere dingen te doen dan door jouw code te gaan spitten totdat ik die laatste void vind.
Ja, heb ook wel meer te doen dan naar jouw ge :X te luisteren;)

[ Voor 3% gewijzigd door Verwijderd op 23-12-2002 18:28 ]


Verwijderd

Topicstarter
D2k schreef op 23 December 2002 @ 13:35:
ik heb je titel en je code aangepast

nu moet jij nog ff aangeven wat er niet werkt en hoe jij het zou oplossen ;)
C:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
void zoekomschr(FILE *PNF) 
{ 
    struct datagegevens artikel; 
   struct datagegevens verwijderen = { 0, "", "", 0}; 
    char omschrijving[20]; 
   int x; 
   rewind(PNF); 
   printf("\nGeef het woord dat u wilt zoeken.\n\n"); 
   scanf("%s", &omschrijving); 
   while (strcmp(artikel.omschrijving, "omschrijving")!= 0) 
   { 

    fread(&artikel, sizeof(struct datagegevens), 1, PNF); 
    printf("\n\nArtikelnummer: %d" 
             "\nOmschrijving   :    %s" 
             "\nEenheid      :  %s" 
             "\nVoorraad         : %d\n\n" 
             , artikel.artikelnr, artikel.omschrijving, artikel.eenheid, artikel.voorraad); 
      printf("Weet u zeker dat u dit artikel wilt verwijderen, toets 1. Druk anders op toets 2.\n\n"); 
      scanf("%d", &x); 
      if (x==1) 
      { 
         while (strcmp(artikel.omschrijving, "omschrijving")!= NULL) 
   { 

    fread(&artikel, sizeof(struct datagegevens), 1, PNF); 
        fwrite(&verwijderen, sizeof(struct datagegevens), 1, PNF); 
      } 

Hierzo gaat iets mis. Ik voer bijvoorbeeld moer in (dit staat ook in het bestand) en dan geeft ie bij de uitvoer een 0 weer, wat niet klopt.

[ Voor 8% gewijzigd door Glimi op 23-12-2002 18:44 ]


Verwijderd

Topicstarter
SWfreak schreef op 23 December 2002 @ 13:31:
code:
1
 strcmp(artikel.omschrijving, "omschrijving")

Moet dat niet zijn:
code:
1
 strcmp( artikel.omschrijving, omschrijving )

Daarnaast zie ik niet echt code om daadwerkelijk door de file heen te gaan. Die "struct datagegevens artikel" wordt nergens geinitialiseerd...
Nee dat werkt niet.

En die struct datagegevens artikel wordt bij iedere functie bovenaan geinitialiseerd (en dat werkt ook gewoon goed)

  • .oisyn
  • Registratie: September 2000
  • Laatst online: 15:13

.oisyn

Moderator Devschuur®

Demotivational Speaker

Verwijderd schreef op 23 december 2002 @ 18:14:
[...]


Ja, heb ook wel meer te doen dan naar jouw gezeik te luisteren :X ;)


1: gebruik de editknop
2: het lijkt me niet handig om de regulars af te gaan zeiken, aangezien dat de mensen zijn die jou (nu of in de toekomst) gaan helpen
3: Als je meer te doen hebt dan een goede topic te openen moet je er maar geen openen. Hier op GoT verwachten we een enigzins duidelijke probleemstelling en een beschrijving van wat er precies niet goed gaat. Topics als "hier is mijn code, lossen jullie het eens op" gaan dan ook gegarandeerd op slot

Oh, en welkom op GoT ;)


.edit: zet je code trouwens tussen code tags, dat maakt het wat leesbaarder. Voorbeeldje:
[code=c]...je code hier...[/code]

[ Voor 10% gewijzigd door .oisyn op 23-12-2002 18:27 ]

Give a man a game and he'll have fun for a day. Teach a man to make games and he'll never have fun again.


  • curry684
  • Registratie: Juni 2000
  • Laatst online: 13-08 16:46

curry684

left part of the evil twins

Verwijderd schreef op 23 december 2002 @ 18:14:
Ja, heb ook wel meer te doen dan naar jouw ge :X te luisteren;)
Er zijn tactischer manieren om te zeggen dat je de rest van je leven geen hulp meer hoeft hier (of iig niet van mij).

Professionele website nodig?


  • curry684
  • Registratie: Juni 2000
  • Laatst online: 13-08 16:46

curry684

left part of the evil twins

Verwijderd schreef op 23 december 2002 @ 18:21:
Nee dat werkt niet.

En die struct datagegevens artikel wordt bij iedere functie bovenaan geinitialiseerd (en dat werkt ook gewoon goed)
SWFreak heeft wel gelijk. Ik besloot net toch maar aardig te doen omdat het je eerste topic is en heb geprobeerd te analyseren wat er zoal fout ging, maar heb het bij puntje 6 opgegeven. Pas als je alle problemen hebt opgelost zal het gaan werken.

Asjeblieft pak die debugger en ga hier regel voor regel doorheen lopen want het slaat nergens op wat er allemaal in die code staat.

Professionele website nodig?


Verwijderd

Weet je zeker dat het een binair bestand is? (Doe je toevallig TI aan de th rijswijk?) Daar had ik ook zo'n soort opdracht maar het bestand was dacht ik niet binair, wel "random acces".

Verder moet je dit
strcmp(artikel.omschrijving, "omschrijving")!= 0)
veranderen in
strcmp(artikel.omschrijving, omschrijving)!= 0)

Verwijderd

Topicstarter
Verwijderd schreef op 23 december 2002 @ 19:00:
Weet je zeker dat het een binair bestand is? (Doe je toevallig TI aan de th rijswijk?) Daar had ik ook zo'n soort opdracht maar het bestand was dacht ik niet binair, wel "random acces".

Verder moet je dit
strcmp(artikel.omschrijving, "omschrijving")!= 0)
veranderen in
strcmp(artikel.omschrijving, omschrijving)!= 0)
Nee, Elektrotechniek aan de TH Rijswijk. Maar weet 100% zeker dat het bestand binair is. Tis opdracht 9.6 als je dat nog iets zegt (van SOP). Maar stel het is random access, hoe geef je dat dan aan? en volgens mij werkt bovenstaande echt niet, of er is gewoon iets mis met het bestand, maar dat lijkt me sterk.

  • D2k
  • Registratie: Januari 2001
  • Laatst online: 09-01 11:25

D2k

Verwijderd schreef op 24 december 2002 @ 10:46:
[...]


Nee, Elektrotechniek aan de TH Rijswijk.
8011 ;)
Maar weet 100% zeker dat het bestand binair is. Tis opdracht 9.6 als je dat nog iets zegt (van SOP). Maar stel het is random access, hoe geef je dat dan aan? en volgens mij werkt bovenstaande echt niet, of er is gewoon iets mis met het bestand, maar dat lijkt me sterk.

SOP :D
moet ik thuis ff na kijken voor je die heb ik denk ik nog wel (wordt wel na de kerst)
Moet ff nazoeken wat er precies in die opdrachten stond (nog steeds een PDF met de opgaven?)

Doet iets met Cloud (MS/IBM)


Verwijderd

Topicstarter
Twijfel eigenlijk een beetje of het goed gaat met dat inlezen van een reeks characters (string). Moet dat niet op een andere manier ffzo?

Verwijderd

Topicstarter
D2k schreef op 24 December 2002 @ 10:50:

[...]

8011 ;)

[...]

SOP :D
moet ik thuis ff na kijken voor je die heb ik denk ik nog wel (wordt wel na de kerst)
Moet ff nazoeken wat er precies in die opdrachten stond (nog steeds een PDF met de opgaven?)
Haha, ja, hoe weet je dat en wie ben jij dan?

  • D2k
  • Registratie: Januari 2001
  • Laatst online: 09-01 11:25

D2k

Verwijderd schreef op 24 december 2002 @ 10:52:
[...]
Haha, ja, hoe weet je dat en wie ben jij dan?

THR student uiteraard ;) Ben aan het afstuderen
maar die opdrachten van Groenendaal/koreneef en Ritsen zijn niet zo moeilijk toch?
Als je dat boek erbij neemt moet het lukken hoor. Verder moet je eerst een mooie PSD maken ;) en daarna goed nadenken over je acties

Doet iets met Cloud (MS/IBM)


Verwijderd

Topicstarter
D2k schreef op 24 december 2002 @ 10:50:

[...]

8011 ;)

[...]

SOP :D
moet ik thuis ff na kijken voor je die heb ik denk ik nog wel (wordt wel na de kerst)
Moet ff nazoeken wat er precies in die opdrachten stond (nog steeds een PDF met de opgaven?)
Ow ja sorry, nog steeds die PDF met opgaven ja |:(

  • GoodspeeD
  • Registratie: April 2002
  • Laatst online: 26-08 16:20
Deze opdracht kan ik me nog enigszins herrineren van mijn school. :D

Verwijderd

Topicstarter
D2k schreef op 24 december 2002 @ 10:55:

[...]

THR student uiteraard ;) Ben aan het afstuderen
maar die opdrachten van Groenendaal/koreneef en Ritsen zijn niet zo moeilijk toch?
Als je dat boek erbij neemt moet het lukken hoor. Verder moet je eerst een mooie PSD maken ;) en daarna goed nadenken over je acties
Ja, maar er staat in het boek niks over zoeken op naam zeg maar, alleen op nummer, dat is ook niet zo moeilijk. Het PSD heb ik ook trouwens...

Verwijderd

Topicstarter
GoodspeeD schreef op 24 December 2002 @ 10:57:
Deze opdracht kan ik me nog enigszins herrineren van mijn school. :D
Hehe, misschien herinner je je het gedeelte nog wat ik moet weten ;) :P _/-\o_

  • GoodspeeD
  • Registratie: April 2002
  • Laatst online: 26-08 16:20
Nou. De enige twee strings die je gebruikt in de structure die je in leest zijn omschrijving en eenheid, dus per fread, doe je gewoon een strcmp met de te zoeken string en de omschrijving en een strcmp met de te zoeken string en de eenheid.

Verwijderd

Topicstarter
Ehm, ja, je zoekt dus eigenlijk op omschrijving en eenheid?

Verwijderd

Topicstarter
Het probleem is namelijk dat als ik ga zoeken, hij bij de integers 0 teruggeeft, en bij de characters waarschijnlijk spaties. Dit probleem had ik al eerder met het zoeken op nummer, maar dit was toen opgelost. Toen lag het geloof ik vooral aan het bestand, maar dat werkt nog, dus het moet op zich niet aan het bestand liggen. Hij geeft gewoon het artikel met de waarde 0 weer. Dit hoort eigenlijk niet, want dit is leeg, maar hij leest dit wel. Dus eigenlijk moet ik zoeken waar er geen spaties zijn zeg maar, maar weet niet echt hoe dat moet.....

  • D2k
  • Registratie: Januari 2001
  • Laatst online: 09-01 11:25

D2k

gebruik svp Afbeeldingslocatie: http://images.tweakers.net/forum/templates/got/images/icons/edit.gif wat meer

Doet iets met Cloud (MS/IBM)


Verwijderd

Topicstarter
Ok, zal ik in het vervolgd doen O-)

Verwijderd

Topicstarter
Ik kan dit bericht niet wissen......

[ Voor 97% gewijzigd door Verwijderd op 25-12-2002 16:51 ]


  • LordLarry
  • Registratie: Juli 2001
  • Niet online

LordLarry

Aut disce aut discede

Heb je uberhaupt iets geleerd van het commentaar dat je kreeg toen je dit topic begon?! Lijkt me niet, je doet het nogsteeds niet goed...

We adore chaos because we like to restore order - M.C. Escher


Verwijderd

LordLarry schreef op 24 december 2002 @ 18:30:
Heb je uberhaupt iets geleerd van het commentaar dat je kreeg toen je dit topic begon?! Lijkt me niet, je doet het nogsteeds niet goed...
Idd gooi er es [code=c ] tags om heen want naar deze onleesbare brij weiger ik te kijken! Tevens vergeet je te melden WAT er fout gaat, waar denk je dat de fout zit ect.

Hoewel je anders zou denken zijn we NIET helderziend. Jij wel hardlees zo te zien want dit is nu de 3e keer dat we je op de code tags moeten wijzen EN JE GEBRUIKT ZE NOG STEEDS NIET!

[ Voor 16% gewijzigd door Verwijderd op 24-12-2002 18:39 . Reden: <CyeZ> gooi eens wat leestekens in die zin Yarv ]


Verwijderd

Topicstarter
Verwijderd schreef op 24 december 2002 @ 18:33:
[...]

Idd gooi er es [code=c ] tags om heen want naar deze onleesbare brij weiger ik te kijken! Tevens vergeet je te melden WAT er fout gaat, waar denk je dat de fout zit ect.

Hoewel je anders zou denken zijn we NIET helderziend. Jij wel hardlees zo te zien want dit is nu de 3e keer dat we je op de code tags moeten wijzen EN JE GEBRUIKT ZE NOG STEEDS NIET!
Heb de FAQ wel gelezen, vind het alleen een beetje vaag hoe je dat nou moet doen..... :?

Verwijderd

Topicstarter
:) :P :o

[ Voor 99% gewijzigd door Verwijderd op 25-12-2002 16:52 ]


Verwijderd

Ok het begin is er! met [code=c ] ziet 't er nog net iets netter uit maar dat is mieren geneuk :) nu nog uitleggen wat er mis is met 't stuk code en we komen ergens ;)

Verwijderd

Topicstarter
C:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
void zoekomschr(FILE *PNF)
{
struct datagegevens artikel;
struct datagegevens verwijderen = { 0, "", "", 0};
char omschrijving[20];
int x;
rewind(PNF);
printf("\nGeef het woord dat u wilt zoeken.\n\n");
scanf("%s", &omschrijving);
while (!feof(PNF))
{
fread(&artikel, sizeof(struct datagegevens), 1, PNF);
if (strcmp(artikel.omschrijving, omschrijving)!=0)
{


printf("\n\nArtikelnummer: %d"
"\nOmschrijving : %s"
"\nEenheid : %s"
"\nVoorraad : %d\n\n"
, artikel.artikelnr, artikel.omschrijving, artikel.eenheid, artikel.voorraad);
printf("Weet u zeker dat u dit artikel wilt verwijderen, toets 1. Druk anders op toets 2.\n\n");
scanf("%d", &x);
if (x==1)
{
while (!feof(PNF))
{
fread(&artikel, sizeof(struct datagegevens), 1, PNF);
if (strcmp(artikel.omschrijving, omschrijving)!=0)
{


fwrite(&verwijderen, sizeof(struct datagegevens), 1, PNF);
}


}
}
}
}
}

Verwijderd

Topicstarter
Ow, nou snap ik het, ziet er veel beter uit ja :D

Verwijderd

Topicstarter
Dit was het probleem dus:

Het probleem is namelijk dat als ik ga zoeken, hij bij de integers 0 teruggeeft, en bij de characters waarschijnlijk spaties. Dit probleem had ik al eerder met het zoeken op nummer, maar dit was toen opgelost. Toen lag het geloof ik vooral aan het bestand, maar dat werkt nog, dus het moet op zich niet aan het bestand liggen. Hij geeft gewoon het artikel met de waarde 0 weer. Dit hoort eigenlijk niet, want dit is leeg, maar hij leest dit wel. Dus eigenlijk moet ik zoeken waar er geen spaties zijn zeg maar, maar weet niet echt hoe dat moet.....

  • LordLarry
  • Registratie: Juli 2001
  • Niet online

LordLarry

Aut disce aut discede

Wil je nu nog meer de edit knop gebruiken om je vorige posts aan te passen ipv elke keer een nieuwe toe te voegen? Dit had je nog wel belooft aan D2k. Bedankt namens iedereen van P&W.

code
C:
1
if (strcmp(artikel.omschrijving, omschrijving)!=0) 

Dit is waar als de omschrijvingen niet gelijk zijn. Dit is niet wat je wilt denk ik? Anders vind je inderdaad alles wat NIET de juiste omschrijving heeft, waaronder het aller eerste record...

Je tweede deel waar je die records gaat wissen klopt niet echt. Denk daar nog maar eens beter over na. Je slaat het te wissen record nu over en wist alle overige records waarvan de omschrijving niet gelijk is, maar dan zonder te vragen.

[ Voor 19% gewijzigd door LordLarry op 25-12-2002 14:09 . Reden: veel typo's ]

We adore chaos because we like to restore order - M.C. Escher


Verwijderd

Topicstarter
LordLarry schreef op 25 december 2002 @ 14:02:
Wil je nu nog meer de edit knop gebruiken om je vorige posts aan te passen ipv elke keer een nieuwe toe te voegen? Dit had je nog wel belooft aan D2k. Bedankt namens iedereen van P&W.

code
C:
1
if (strcmp(artikel.omschrijving, omschrijving)!=0) 

Dit is waar als de omschrijvingen niet gelijk zijn. Dit is niet wat je wilt denk ik? Anders vind je inderdaad alles wat NIET de juiste omschrijving heeft, waaronder het aller eerste record...

Je tweede deel waar je die records gaat wissen klopt niet echt. Denk daar nog maar eens beter over na. Je slaat het te wissen record nu over en wist alle overige records waarvan de omschrijving niet gelijk is, maar dan zonder te vragen.
ja, maar hoe krijg je dan dat je WEL de juiste omschrijving hebt?

  • LordLarry
  • Registratie: Juli 2001
  • Niet online

LordLarry

Aut disce aut discede

Tja, kijk eens in de help of in een boek of vraag het je leraar of zoek op internet. Dit is een hele basic vraag die je toch echt zelf zou moeten kunnen oplossen.

We adore chaos because we like to restore order - M.C. Escher

Pagina: 1