Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
2536 connectés 

 


Dernière réponse
Sujet : Migration UNIX sous NT : U R G E N T
verdoux 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)

Votre réponse
Nom d'utilisateur    Pour poster, vous devez être inscrit sur ce forum .... si ce n'est pas le cas, cliquez ici !
Le ton de votre message                        
                       
Votre réponse


[b][i][u][strike][spoiler][fixed][cpp][url][email][img][*]   
 
   [quote]
 

Options

 
Vous avez perdu votre mot de passe ?


Vue Rapide de la discussion
verdoux 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)
fbarre2001 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...

Copyright © 1997-2025 Groupe LDLC (Signaler un contenu illicite / Données personnelles)