Problème de lecture de caractères

Fermé
xtimas Messages postés 11 Date d'inscription mardi 20 avril 2010 Statut Membre Dernière intervention 15 juin 2011 - 5 mai 2010 à 17:16
xtimas Messages postés 11 Date d'inscription mardi 20 avril 2010 Statut Membre Dernière intervention 15 juin 2011 - 5 mai 2010 à 18:10
Bonjour,

une petite question svp, je suis débutant en programmation en C.
Je veux lire du clavier des caractères de type unsigned int et que leur taille ne dépasse pas 16 octets, j'ai écrit ce code mais en l'exécutant je reçoit une erreur qu'il faut changer ma chaine en char mais en changeant , la taille de ma chaine est toujours de 16 octets quelque soit sa longueur !!!! comment faire pour le corriger svp?

#include <stdio.h>
#include <conio.h>
int main()
{
char pt[16];
printf("saisir votre texte ici:");
fgets(pt, sizeof pt, stdin);
printf("sizeof pt =%d\n", sizeof pt);
getch();
}

1 réponse

t jst pa bon (|) (.Y.)
0
xtimas Messages postés 11 Date d'inscription mardi 20 avril 2010 Statut Membre Dernière intervention 15 juin 2011
5 mai 2010 à 18:10
si t pa capable d'aider alor la ferme !!!
0