Probleme de lecture scanf et gets

Résolu/Fermé
sohaieb Messages postés 146 Date d'inscription mercredi 17 juin 2009 Statut Membre Dernière intervention 1 septembre 2017 - 19 févr. 2013 à 11:37
sohaieb Messages postés 146 Date d'inscription mercredi 17 juin 2009 Statut Membre Dernière intervention 1 septembre 2017 - 19 févr. 2013 à 13:24
Bonjour,
quand j'essai ce code , il prend a[0] vide , sans prendre la donnée que j'ai saisie, c'est quoi le probleme exactement? merci

#include <stdio.h>
#include <stdlib.h>
#include <string.h>
#define n 100

void main(){
char t[n][n];
int i,b;
scanf("%d",&b);
for(i=0;i<b;i++){
    gets(t[i]);
}
printf("------------------------------\n");
for(i=0;i<10;i++){
    puts(t[i]);
}
    }




1 réponse

sohaieb Messages postés 146 Date d'inscription mercredi 17 juin 2009 Statut Membre Dernière intervention 1 septembre 2017 7
19 févr. 2013 à 13:24
Resulotion:

scanf("%d", &b);
getc(stdin);
0