Exercice juste mais je n'arrive pas a le compiler [Résolu]

Signaler
Messages postés
2
Date d'inscription
mardi 8 septembre 2015
Statut
Membre
Dernière intervention
8 septembre 2015
-
Messages postés
2
Date d'inscription
mardi 8 septembre 2015
Statut
Membre
Dernière intervention
8 septembre 2015
-
bonjour j 'ai eu un exercice sur le c qui c'est avérer juste mais j'ai du mal a le compiler moi meme.
voila l'énoncé:
E?crire une fonction qui affiche l'alphabet en minuscule sur une seule ligne, dans l'ordre croissant, a? partir de la lettre 'a'.
  • Elle devra e?tre prototype?e de la fac?on suivante :

et mon code:

void ft_putchar(char c);

void ft_print_alphabet(void)
{
 char c;

 c = 'a';
 while (c < '{')
 {
  ft_putchar(c);
  c++;
 }
}


si quelqu'un peut m'aider please!!!!
A voir également:

2 réponses

Messages postés
3813
Date d'inscription
dimanche 12 décembre 2004
Statut
Modérateur
Dernière intervention
12 juin 2020
109
Bonjour.

Le code compile bien chez moi et affiche ce qu'il faut (j'ai utilisé le vrai "putchar"). Voici ce que j'ai compilé:
#include <stdio.h>

void ft_print_alphabet(void)
{
  char c;

  c = 'a';
  while (c < '{')
  {
    putchar(c);
    c++;
  }
}

int main(void)
{
  ft_print_alphabet();

  return 0;
}

(via gcc -W -Wall -pedantic -ansi file.c)

Voici comment je l'écrirais (je trouve cela plus lisible, mais ça n'est pas plus "juste"):
#include <stdio.h>

void ft_print_alphabet(void)
{
  char c;
  for (c = 'a'; c <= 'z'; ++c)
    putchar(c);
  putchar('\n'); /* À ne pas oublier, la dernière ligne pouvant ne pas apparaître dans certains cas, si omission du \n */
}

int main(void)
{
  ft_print_alphabet();

  return 0;
}


PS: pense aux balises de code la prochaine fois. Je te les ai ajouté sur ton post initial.


Améliorer votre expérience CodeS-SourceS avec ce plugin:
http://codes-sources.commentcamarche.net/forum/affich-10000111-plugin-better-cs-2#cptpingu-signature
Messages postés
2
Date d'inscription
mardi 8 septembre 2015
Statut
Membre
Dernière intervention
8 septembre 2015

merci car je suis perdu c'est un exercice jour2 et on n'ai le jour5.

je vais surement avoir pleins de chose a demander. merci encore