Bonjour le forum,

Je suis tout à fait débutant en C.

Je programme un peu en VBA, en VB et en VBScript, j’ai donc des notions de programmation (variables, boucle…).

Maintenant j’essaie d’apprendre le C avec un livre qui s’appelle « Apprenez le langage C en 21 Jours » par Peter Aitken & Bradley L. Jones.

Le problème est que dans ce livre il y’a plein d’erreurs.

Le programme « Hello World » qui est repris partout où on apprend le C contient une erreur…

Mais il y’ a un autre listing que le livre propose qui contient aussi une erreur.

Le problème est que ne suis pas (encore) capable de détecter l’erreur.

Voici le listing, pourriez-vous me dire où est l’erreur et répondre à ces quelques questions :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
#include <stdio.h>
int rayon, aire;
main()
{
      printf("Entrez le rayon (ex 10) : ");
      scanf("%d", &rayon);
      aire = (int) (3,14159 * rayon * rayon);
      printf("\n\nAire = &d"\n, aire);
      return 0;
      }
Voici le message d’erreur de mon compilateur (DEV-C++) :

8 E:\Mes Documents\C\HelloWorld.cpp stray '\' in program
Pourriez-vous me dire ce qu’est scanf ?

Pourriez-vous aussi me dire à quoi correspond %d ?

Merci d’avance pour votre aide.

Beegees