IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

C Discussion :

read erreur buffer


Sujet :

C

  1. #1
    Membre actif
    Profil pro
    Inscrit en
    Avril 2010
    Messages
    54
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2010
    Messages : 54
    Par défaut read erreur buffer
    Bonjour ,

    Je veux stocker la saisie que je recois depuis une console dans un buffer avec read()
    Cependant quand je fais

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    ...
    char buffer[10];
     
    buffer[9] = '\0';
    rec = read(0, buffer, 9);
    printf("%s", buffer);
    ...
    Je recois ce que j ai tape + de la merde
    Auriez vous quelques pistes ?
    Merci,
    Cordialement

  2. #2
    Expert confirmé
    Avatar de diogene
    Homme Profil pro
    Enseignant Chercheur
    Inscrit en
    Juin 2005
    Messages
    5 761
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Essonne (Île de France)

    Informations professionnelles :
    Activité : Enseignant Chercheur
    Secteur : Enseignement

    Informations forums :
    Inscription : Juin 2005
    Messages : 5 761
    Par défaut
    Je recois ce que j ai tape + de la merde
    La chaine n'est pas terminée par le zéro terminal (le buffer est initialisé à 0, mais tu le remplis entièrement par ton read() et tous les zéros sont écrasés)

  3. #3
    Membre actif
    Profil pro
    Inscrit en
    Avril 2010
    Messages
    54
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2010
    Messages : 54
    Par défaut
    Merci pour ta réponse ,
    J'ai compris ou était mon erreur.

    Cordialement,

Discussions similaires

  1. Erreur : buffer overflow detected
    Par Guyher dans le forum Ubuntu
    Réponses: 0
    Dernier message: 14/02/2010, 19h39
  2. Réponses: 0
    Dernier message: 15/09/2008, 06h55
  3. ImageIO.read erreur Java Heap Space
    Par GrooveRage dans le forum Graphisme
    Réponses: 1
    Dernier message: 12/03/2008, 21h33
  4. Erreur ORU-10027 : buffer overflow
    Par valerie90 dans le forum Oracle
    Réponses: 3
    Dernier message: 14/02/2005, 08h40
  5. [Erreur] buffer overflow
    Par cmoulin dans le forum Administration
    Réponses: 8
    Dernier message: 04/08/2004, 14h36

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo