anoniem Geplaatst: 11 augustus 2002 Delen Geplaatst: 11 augustus 2002 Hoi, Als ik iets als char *iets = "blablablabla"; cout << sizeof(iets); doe krijg ik altijd 4 terug. Wat doe ik fout? Ik nl. alleen maar de lengte van de tekst weten.... Bedankt, Barry Quote Link naar reactie
anoniem Geplaatst: 11 augustus 2002 Auteur Delen Geplaatst: 11 augustus 2002 Volgens mij vraag je dan de byte groote van een char op en niet de lengte van "iets". Hoe je het op moet lossen weet ik ook niet, C(++) is al lang, lang geleden... Quote Link naar reactie
anoniem Geplaatst: 11 augustus 2002 Auteur Delen Geplaatst: 11 augustus 2002 Daar heb ik weinig aan ;) Enneh, zo lang is C++ toch nog niet geleden? Je gaat me toch niet vetellen dat het verouderd is :roll: .... Quote Link naar reactie
anoniem Geplaatst: 11 augustus 2002 Auteur Delen Geplaatst: 11 augustus 2002 Ik weet het alweer, ik heb ut ff opgezocht. Gewoon strlen(iets); :oops: IK GA TERUG NAAR BED ;) ;) :) Quote Link naar reactie
anoniem Geplaatst: 11 augustus 2002 Auteur Delen Geplaatst: 11 augustus 2002 Twee jaar niets aan een taal doen en je vergeet het compleet... Maar anyways, ik heb effe in een boek gekeken en daar staat in dat sizeof alleen bedoeld is voor het achterhalen van de bytegroote van een bepaalde expressie. Jij wil de lengte van een string hebben en daar heb je "strlen(iets)" en/of "iets.lenght()" voor. Quote Link naar reactie
anoniem Geplaatst: 11 augustus 2002 Auteur Delen Geplaatst: 11 augustus 2002 Ja lekker, ikke zoeken en tikken: heb je het ondertussen al zelf gevonden... :( ;) Quote Link naar reactie
anoniem Geplaatst: 11 augustus 2002 Auteur Delen Geplaatst: 11 augustus 2002 Dankjewel, maar ik was eerder ;) lol Nee echt waar, bedankt :) ik ben weer helemaal blij! Barry [EDIT] Goh je was er al eerder achtergekomen ;) Quote Link naar reactie
anoniem Geplaatst: 11 augustus 2002 Auteur Delen Geplaatst: 11 augustus 2002 [quote:05fe0fd39d="phaas"]Als ik iets als char *iets = "blablablabla"; cout << sizeof(iets); doe krijg ik altijd 4 terug. Wat doe ik fout? Ik nl. alleen maar de lengte van de tekst weten.... [/quote:05fe0fd39d] je vraagt hier de grootte op van de "pointer naar char" en die is 4 bytes (DWORD) Quote Link naar reactie
anoniem Geplaatst: 11 augustus 2002 Auteur Delen Geplaatst: 11 augustus 2002 Hmmm, stoute ik ;) Quote Link naar reactie
Aanbevolen berichten
Om een reactie te plaatsen, moet je eerst inloggen