Getchar, putchar en c
Résolu
limbergh
Messages postés
658
Date d'inscription
Statut
Membre
Dernière intervention
-
ossamados Messages postés 5 Date d'inscription Statut Membre Dernière intervention -
ossamados Messages postés 5 Date d'inscription Statut Membre Dernière intervention -
6 réponses
Salut,
getchar lit et putchar écrit
écrit comme ça pour mieux comprendre qui lit et qui écrit
lami20j
getchar lit et putchar écrit
écrit comme ça pour mieux comprendre qui lit et qui écrit
#include <stdio.h> int main() { int c; while ((c = getchar()) != EOF) putchar(c); return 0; }--
lami20j
merci
voici mon code qui marche aussi grâce à la bufferisation:
int main()
{
int c;
do{
c=getchar();
putchar(c);
}while(c != EOF);
return 0;
}
voici mon code qui marche aussi grâce à la bufferisation:
int main()
{
int c;
do{
c=getchar();
putchar(c);
}while(c != EOF);
return 0;
}
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
S'il vous plait, je suis un débutant en langage C ; Je veux savoir pourquoi vous avez utilisé une variable "int" et non pas une variable "char"
ET merci d'avance
ET merci d'avance
S'il vous plait, je suis un débutant en langage C; Je veut savoir que signifie les instructions (test1, test2 et test3) dans ce programme :
int main()
{char *s;
int i=0,nmots=0,nb=0,nc=0,test1,test2,test3,ok;
test1=*(s+i)>='a' && *(s+i)<='z';
test2=*(s+i)>='A' && *(s+i)<='Z';
test3=*(s+i)>='0' && *(s+i)<='9';
Et merci d'avance
int main()
{char *s;
int i=0,nmots=0,nb=0,nc=0,test1,test2,test3,ok;
test1=*(s+i)>='a' && *(s+i)<='z';
test2=*(s+i)>='A' && *(s+i)<='Z';
test3=*(s+i)>='0' && *(s+i)<='9';
Et merci d'avance