modification d'une chaine de caractères en C
bonjour,
je suis débutante en C et je veux implémenter une fonction qui modifie une chaine de caractères
par exemple:
123,aaa, ,rbjh,874555, \0
je veux la transformer en 123,'aaa',NULL ,'rbjh',874555,NULL \0
càd si le champs est numérique je le laisse tel qu'il est , si c'est une chaine je la met entre ' ' et si le champs est vide je le remplace par NULL
j'ai eu l'idée d'utiliser les fonction prédéfinies de ctype.h(isblank(), isalph()....) mais on m'affiche l'erreur "invalid conversion\comparison between int and char"
bon la chaine est définie ainsi:
char * line_data
svp aidez moi!!
merci