Migration UNIX sous NT : U R G E N T - Programmation
Marsh Posté le 11-03-2001 à 16:25:04
Y a pas de bufsplit sous unix (en tout cas pas sous HP-UX ou linux).
Et si t'es programmeur, tu devrais pas avoir trop de pb à écrire une fonction ayant le bon comportement.
Regarde du côté de strsep (qui comme strtok fait partie de string.h et est donc dispo sur tous les OS ayant un compilo C)
Marsh Posté le 11-03-2001 à 16:16:33
Salut à tous les codeurs de C,
Voilà, j'utilise la fonction bufsplit sous UNIX pour splitter une chaine de caractère avec le séparateur "|"...
Sous Windows , il n'y a pas cette fonction!!
Que puis-je utiliser sachant que j'ai déjà utiliser strtok mais elle me pose un petit problème puisque elle ne prend pas les chaine vide...
En effet avec la ligne suivante que je veux splitter :
toto|toto||toto|||toto
je veux avoir :
toto
toto
toto
toto
Soit 7 strings...
Marci bien pour l'aide...