Ik ben bezig met het maken van een ftp client. Nu ben ik bezig met het maken van een browser voor de lokale schijf.
Ik heb een path zoals "/dev/luuk/test". Om het browsen te laten werken moet ik uit deze string /dev/luuk kunnen halen. Alleen "test" eruitplukken is al gelukt. De laatste / kan ik er ook uitkrijgen alleen de tekens daarvoor dus niet.
ik heb dit al geprobeert.
een voorbeeld van internet wat dus op een segmentation fault loopt.
Op google heb ik ook geen duidelijk voorbeeld kunnen vinden, wel wat er in de buurt komt maar nooit het goede. Ik krijg het er zelf ook niet uit.
Zelfs verschillende C boeken gaven geen oplossing.
Iemand enig idee?
Ik heb een path zoals "/dev/luuk/test". Om het browsen te laten werken moet ik uit deze string /dev/luuk kunnen halen. Alleen "test" eruitplukken is al gelukt. De laatste / kan ik er ook uitkrijgen alleen de tekens daarvoor dus niet.
ik heb dit al geprobeert.
code:
1
2
3
4
5
| char *buf = "Hello there,stranger";
char **bp = &buf;
char *tok;
while (tok = strsep(bp, " ,"))
printf("tok = `%s'\n", tok); |
een voorbeeld van internet wat dus op een segmentation fault loopt.
Op google heb ik ook geen duidelijk voorbeeld kunnen vinden, wel wat er in de buurt komt maar nooit het goede. Ik krijg het er zelf ook niet uit.
Zelfs verschillende C boeken gaven geen oplossing.
Iemand enig idee?