Getchar() langage C

Résolu/Fermé
LaZo61 Messages postés 53 Date d'inscription jeudi 1 février 2007 Statut Membre Dernière intervention 24 mai 2007 - 8 mai 2007 à 11:11
fiddy Messages postés 11069 Date d'inscription samedi 5 mai 2007 Statut Contributeur Dernière intervention 23 avril 2022 - 19 déc. 2013 à 12:21
Bonjour, je suis nouveau ne langage C et donc j'eprouve quelques difficulte :

Je souhaiterai stocker le flux dentre que jentre au clavier pour cela je procede de la maniere suivante :

#define BUFSIZE=4096;
char buf[BUFSIZE];
printf("Enter your username\n");
buf=getchar();
flush(); //fonction qui permet de vider le buffer

le probleme c'est qu'il me met incompatible type of assignement :(
Comment remedier au probleme merci d'avance

11 réponses

Oups n'oublie pas de déclarer le package en entete :

#include <stdio.h>
3