Dev c
Répondre à la discussion
Affichage des résultats 1 à 11 sur 11

Dev c



  1. #1
    invite757b0a01

    Dev c


    ------

    Bonjour,
    Voila mon program, il compte les caracteres.Apres avoir fait RUN je peut ecrire c que je veut mais sa ne compte rien je ne cest pas comment faire pour avoir le resultat du comptage.


    main ()
    {
    long nc;

    nc = 0;
    while (getchar() !=EOF)
    ++nc;
    printf("%ld\n", nc);

    system("PAUSE");
    return 0;
    }

    Merci

    -----

  2. #2
    MaliciaR

    Re : Dev c

    Salut,

    Peux-tu mettre les balises code (le bouton portant le signe # quand tu rédiges)? Là, c'est illisible.
    An expert is one who knows more and more about less and less.

  3. #3
    Philder

    Re : Dev c

    Peut-etre que tu comptes mais que tu ne termines jamais ton flux de saisie car tu n'envoies pas EOF. Essaie de faire Ctrl-D apres avoir tape des caracteres pour signaler la fin de flux. Sinon rajoute un print dans ta boucle pour verifier que getchar recoit bien.

    Jette un oeil ici aussi:
    http://www1.imada.sdu.dk/~svalle/cou...n3_10_2_1.html

  4. #4
    whoami

    Re : Dev c

    Bonjour,

    la fonction
    Code:
    main ()
    est invalide par rapport à la norme. main renvoie toujours un int.

  5. A voir en vidéo sur Futura
  6. #5
    invite757b0a01

    Re : Dev c

    Je savais pas que ctrl d generer le EOF.
    balises #include <stdio.h>
    Avec int c plus simple en effet.
    J'ai mon comptage.

    Merci a tous

  7. #6
    invite757b0a01

    Re : Dev c

    Désolé pour mon info erroné

    Marche pas avec ctrld je pensais que mon pc avait un problem mais sur le portable marche pas donc.......QUE FAIRE c dingue ça m'enerve

    HELP

    Merci

  8. #7
    Philder

    Re : Dev c

    Qu'est-ce qui ne marche pas? As-tu essaye un print dans ta boucle pour voir si tu comptes bien?
    Si ca compte alors c'est ta fin de flux qui deconne. Je n'ai pas de compilateur C sous la main pour tester ton code...
    Et un copier coller du code sur le lien que je t'ai donne avant ca marche ou pas?

  9. #8
    invite757b0a01

    Re : Dev c

    Je ne comprend pas commen tu veu que je fasse avec le print.
    Peut tu me montrer?

    Merci

  10. #9
    invite757b0a01

    Re : Dev c

    ton prog c le meme resultat que le mien et jai toujour rien qui s'affiche comme chiffre de comptage

  11. #10
    Philder

    Re : Dev c

    en reprenant leur exemple ca donnerait:
    Code:
     #include <stdio.h>
    
      main()
      {   int ch, i = 0;
    
          printf("Saisissez des caracteres:\n");
          while((ch = getchar()) != EOF) {
              printf("Comptage en  cours %d , caractere %d\n", i,ch);
              i ++;
          }
    
          printf("Total %d\n", i);
      }

  12. #11
    invite757b0a01

    Re : Dev c

    Ton program marche comme je voulais
    C donc mon program qui etait mauvais
    Merci pour ton aide

Discussions similaires

  1. Dev. en série entière de Arctan(x)
    Par invite40374348 dans le forum Mathématiques du supérieur
    Réponses: 5
    Dernier message: 10/01/2009, 20h34
  2. Dev pak de dev c++(libxml2,iconv)
    Par inviteb3f08f17 dans le forum Logiciel - Software - Open Source
    Réponses: 0
    Dernier message: 08/10/2008, 11h21
  3. Dév. méth. HPLC
    Par invite9fbcbcb4 dans le forum Chimie
    Réponses: 8
    Dernier message: 11/05/2005, 17h12
  4. Pbs avec dev-C++
    Par invite85f66a7c dans le forum Logiciel - Software - Open Source
    Réponses: 3
    Dernier message: 11/08/2004, 16h14
Découvrez nos comparatifs produits sur l'informatique et les technologies.