Entrez deux caractères dans la même case en C
Violet_00
Messages postés
3
Date d'inscription
Statut
Membre
Dernière intervention
-
Smiley32 Messages postés 155 Date d'inscription Statut Membre Dernière intervention -
Smiley32 Messages postés 155 Date d'inscription Statut Membre Dernière intervention -
Bonsoir à tous !!
Je cherche comment en c, mettre plusieurs caractères successivement, dans une même case d'un tableau.
Prenons un exemple j'ai un fichier que je dois lire ou nous avons " 1 10"
Sachant que pour lire une à une un caractère dans un fichier j'utilise "fgetc".
Je veux rentrer dans la deuxième case du tableau "10".
Il me faut rentrer d'abord 1 dans la case 2 puis 0 dans cette même case , sans effacer le 1 rentrer juste avant.
Aidez moi svp , je galère
Merci d'avance
Je cherche comment en c, mettre plusieurs caractères successivement, dans une même case d'un tableau.
Prenons un exemple j'ai un fichier que je dois lire ou nous avons " 1 10"
Sachant que pour lire une à une un caractère dans un fichier j'utilise "fgetc".
Je veux rentrer dans la deuxième case du tableau "10".
Il me faut rentrer d'abord 1 dans la case 2 puis 0 dans cette même case , sans effacer le 1 rentrer juste avant.
Aidez moi svp , je galère
Merci d'avance
A voir également:
- Deux caracteres manquent dans l'url
- Url - Guide
- Comment faire deux colonnes indépendantes dans word - Guide
- Caractères ascii - Guide
- Caractères spéciaux - Guide
- Deux ecran pc - Guide
3 réponses
Salut,
Si veux entrer 12 dans tab[2] :
tab[2] = 1;
tab[2] = tab[2] * 10 + 2;
Je sais pas si c'est clair mais en gros,
12 = 1 * 10 + 2
Si veux entrer 12 dans tab[2] :
tab[2] = 1;
tab[2] = tab[2] * 10 + 2;
Je sais pas si c'est clair mais en gros,
12 = 1 * 10 + 2
Smiley32
Messages postés
155
Date d'inscription
Statut
Membre
Dernière intervention
23
Mais ce sont des entiers, pas des char dans ma solution donc...
Violet_00
Messages postés
3
Date d'inscription
Statut
Membre
Dernière intervention
Voila, mais comme c'est le programme qui rentre les caractères , c'est pas assez globale . Parce que la j ai pris un exemple mais ça peut être 20, 54 ect (n'importe lequel)
Bonjour,
Si tu veux rentrer plusieurs caractères dans chaque case d'un tableau, il ne faut pas considérer un tableau de caractères, mais un tableau dont chaque case sera elle même un tableau de caractères.
Plus ou moins comme ceci :
Si tu veux rentrer plusieurs caractères dans chaque case d'un tableau, il ne faut pas considérer un tableau de caractères, mais un tableau dont chaque case sera elle même un tableau de caractères.
Plus ou moins comme ceci :
char tab[][] = { {'1'}, {'1','0'} };