hello, i use code ::block 10.5 what todo when i see expected indentifier before while

Collapse
X
 
  • Time
  • Show
Clear All
new posts
  • charles jean
    New Member
    • Jan 2011
    • 2

    hello, i use code ::block 10.5 what todo when i see expected indentifier before while

    I would like to know where i see expected identifier before while;
    Code:
    #include <stdio>
    #include <stdlib>
    int NombreEntier =0;
    while (NombreEntier !=47)
    {
      printf ("taper le Nombre 47!");
      scanf("%d", &NombreEntier);
    }
    When it build i see expected identifier before while or ( before While . Can some one help me?
    Last edited by Niheel; Jan 4 '11, 07:26 PM. Reason: added code tags
  • Oralloy
    Recognized Expert Contributor
    • Jun 2010
    • 988

    #2
    charles,

    Your problem is that your while loop is not embedded in a function, like "main".

    Try something like this:
    Code:
    #include <stdio>
    #include <stdlib>
    int main()
    {
      int NombreEntier =0;
      while (NombreEntier !=47)
      {
        printf ("taper le Nombre 47!");
        scanf("%d", &NombreEntier);
      }
      return 0;
    }
    Cheers!
    Oralloy
    Last edited by Oralloy; Jan 4 '11, 03:51 PM. Reason: failed to include a "return" statement in introduced function.

    Comment

    Working...