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 :

Demande d'aide pour un problème de code source sur devC++ [Débutant(e)]


Sujet :

C

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éclairé
    Profil pro
    Inscrit en
    Juin 2007
    Messages
    71
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2007
    Messages : 71
    Par défaut Demande d'aide pour un problème de code source sur devC++
    Bonjour à toutes et à tous

    Je voulais vous demander votre aide pour m'aider à trouver une erreur sur le code source que je vous présente :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    #include <stdio.h>
    #include <string.h>
    #define retirer 'a' 
    main()
    {
    char saisie[201: 0];1:
    char*adr;
    printf("Saisissez un texte et appuyez sur RETOUR\n");
    gets(saisie);
    adr=saisie;
    while (adr=strchr (adr,retirer)) strcpy (adr,adr+1);
    printf("moins%c\n",retirer);
    puts(saisie);
    printf("appuyez sur retour");
    gets(saisie);   
    }
    En ROUGE est signalé par le débuggeur : "syntax error before ':' token"

    or pour moi je ne trouve pas d'erreur particulière lors de la composition de mon code surtout que ce code je l'ai recopié à partir d'un livre où je suis en train d'apprendre la programmation dans ce langage

    merci de vos réponses

  2. #2
    Membre émérite
    Profil pro
    Inscrit en
    Mars 2005
    Messages
    865
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2005
    Messages : 865
    Par défaut
    Cette ligne ne veut pas dire grand chose.
    Probablement veulent-ils déclarer un tableau de 201 caractères.
    Les autres caractères doivent être des erreurs de typographie.
    Je te dirais bien aussi de jeter ton livre avant qu'il ne t'apprenne de mauvaises choses. L'utilisation de gets est fortement déconseillé.

  3. #3
    Membre éclairé
    Profil pro
    Inscrit en
    Juin 2007
    Messages
    71
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2007
    Messages : 71
    Par défaut
    o non ... Dire que je venait de l'acheter ... et que je l'ai recue aujourd'hui à peine ... M'enfin bon merci beaucoup quand même pour ta réponse

  4. #4
    Membre Expert
    Avatar de Thes32
    Homme Profil pro
    Développeur PHP, .Net, T-SQL
    Inscrit en
    Décembre 2006
    Messages
    2 379
    Détails du profil
    Informations personnelles :
    Sexe : Homme

    Informations professionnelles :
    Activité : Développeur PHP, .Net, T-SQL

    Informations forums :
    Inscription : Décembre 2006
    Messages : 2 379
    Par défaut
    salut bienvenu dans le monde de programmtion en C, d'abord rend sur cette page por mieux comprendre ce que t'auras à faire http://franckh.developpez.com/articl...-debuter-en-c/

    Toutes les instructions se terminent par un point virgule ( ; ) ce qui n'est pas le cas avec ton instruction (vérifie dans ton livre..)

    le langage C ne prevoit pas ce genre des déclarations pour un tableau
    cette page pourras t'en dire plus sur la déclaration des tableaux http://c.developpez.com/cours/poly-c/?page=page_5#LV

    j'espere que je me suis bien débrouiller pour te satisfaire!!!

    a plus

  5. #5
    Membre éclairé
    Profil pro
    Inscrit en
    Juin 2007
    Messages
    71
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2007
    Messages : 71
    Par défaut
    Bonjours et merci d'avoir accepté de me répondre =)
    oui oui j'ai absolument tout lu mais c'est justement ce qui est écrit sur le livre (et pourtant j'avais vraiment du mal à y croire) mais pourtant c'est bien ce qui était écrit dans ce livre malgré tout cela ... Autrement merci pour le tutorial ... j'y avais pensé seulement pour rester devant le pc à apprendre un tuto j'ai du mal à tenir sans avoir mal aux yeux malheuresement et imprimer le tout prendrais beaucoup de temps et d'argent(encre) c'est pourquoi j'avais décidé de m'acheter mon premier manuel pour apprendre. Mais par contre j'aurais seulement une dernière question pour ne pas trop être encombrant : est-ce que le langage C à beaucoup évolué ces dernières années ? Car mon livre date de 2002 donc je me demandais si cela ne serais pas dû à la viellesse de mon manuelle ou alors est-ce que la qualité est-elle seulement du livre en lui-même ? Et si oui ou non est-ce que pour l'apprentissage "hors pc" les livre cités par developper sont toujours valable en ce moment ou je vous écrit ? Ou alors vaut-il mieux quand même que j'achète un bouquin qui soit à jours ?

    Merci en tout cas pour les conseils et pour vos conseils données =)

  6. #6
    Membre émérite Avatar de valefor
    Profil pro
    Inscrit en
    Décembre 2006
    Messages
    711
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2006
    Messages : 711
    Par défaut
    C'est quoi la référence de ton bouquin pour l'éviter s'il te plait ?

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Demande d'aide pour un exercice
    Par IDE dans le forum C
    Réponses: 3
    Dernier message: 29/10/2005, 15h09
  2. [xsl][xalan]Demande d'aide pour un comptage
    Par HomoErectus dans le forum XSL/XSLT/XPATH
    Réponses: 2
    Dernier message: 19/09/2005, 09h22
  3. Demande d'aide pour query difficile
    Par ericjean514 dans le forum MS SQL Server
    Réponses: 4
    Dernier message: 22/02/2005, 18h52
  4. Demande d'aide pour une requête
    Par arkzor dans le forum Requêtes
    Réponses: 3
    Dernier message: 28/12/2004, 02h40
  5. [TPW][cours]Demande d'aide pour finir un programme
    Par jf dans le forum Turbo Pascal
    Réponses: 21
    Dernier message: 16/06/2003, 18h10

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