Langage C - Tableaux de chaines de caracteres
Fermé
Fred
-
15 oct. 2011 à 14:17
Pacorabanix Messages postés 3248 Date d'inscription jeudi 23 août 2007 Statut Membre Dernière intervention 19 mai 2013 - 19 oct. 2011 à 15:59
Pacorabanix Messages postés 3248 Date d'inscription jeudi 23 août 2007 Statut Membre Dernière intervention 19 mai 2013 - 19 oct. 2011 à 15:59
A voir également:
- Langage C - Tableaux de chaines de caracteres
- Caractères ascii - Guide
- Recherche automatique des chaînes ne fonctionne pas - Guide
- Caractères spéciaux clavier azerty - Guide
- Exemple de mot de passe à 8 caractères - Guide
- Caractères spéciaux - Guide
3 réponses
comme bibliothèque il y a la glib disponible sous linux et aparament sous windows
où il y a une fonction qui fait ce que tu veut : g_strsplit
où il y a une fonction qui fait ce que tu veut : g_strsplit
armasousou
Messages postés
1267
Date d'inscription
dimanche 16 août 2009
Statut
Membre
Dernière intervention
30 décembre 2016
83
15 oct. 2011 à 14:26
15 oct. 2011 à 14:26
Doit bien y avoir une bibliotheque qui te permet de faire un truc du genre :
If "le caractere que je lit" == "le caractere espace" alors i++
en utilisant le i comme indice dans ton tableau ^^
Désolé, mais je peut pas t'en dire beaucoup plus, je programme peu en C
If "le caractere que je lit" == "le caractere espace" alors i++
en utilisant le i comme indice dans ton tableau ^^
Désolé, mais je peut pas t'en dire beaucoup plus, je programme peu en C
armasousou
Messages postés
1267
Date d'inscription
dimanche 16 août 2009
Statut
Membre
Dernière intervention
30 décembre 2016
83
15 oct. 2011 à 14:26
15 oct. 2011 à 14:26
Par contre ,je suis certains que ce genre de fonction existe, ca y est en Visual basic :)
Ok, merci quand même a toi^^.
J'ai vu sur internet que malloc serait surement utile pour moi, mais je ne comprends pas trop comment l'utiliser.
J'ai vu sur internet que malloc serait surement utile pour moi, mais je ne comprends pas trop comment l'utiliser.
ossamados
Messages postés
5
Date d'inscription
mardi 18 octobre 2011
Statut
Membre
Dernière intervention
19 octobre 2011
19 oct. 2011 à 01:18
19 oct. 2011 à 01:18
malloc est utilisé pour allouer de l'espace memoire ; si par exemple on veut allouer un espace mémoire pour 10 caractères (ça veut dire 10 octets "un octet pour chaque caractère") alors l'instruction : T=malloc(10); va faire le nécessaire, à condition que T soit un pointeur déclaré au préalable; le 10 entre les parenthèses c'est pour le nombre d'octets qu'on a besoin.
Voila un site où toutes les choses sont détaillées:
https://www.ltam.lu/cours-c/
Voila un site où toutes les choses sont détaillées:
https://www.ltam.lu/cours-c/
Pacorabanix
Messages postés
3248
Date d'inscription
jeudi 23 août 2007
Statut
Membre
Dernière intervention
19 mai 2013
661
19 oct. 2011 à 15:59
19 oct. 2011 à 15:59
tout à fait, tu dois utiliser malloc.
en fait, pour un tableau tu dois même plutot utiliser calloc .
et n'oublie pas de libérer la mémoire allouée à l'aide de free.
en fait, pour un tableau tu dois même plutot utiliser calloc .
et n'oublie pas de libérer la mémoire allouée à l'aide de free.
Pacorabanix
Messages postés
3248
Date d'inscription
jeudi 23 août 2007
Statut
Membre
Dernière intervention
19 mai 2013
661
19 oct. 2011 à 15:59
19 oct. 2011 à 15:59