Problème en code source

Résolu
Bonjour, à tous,je suis un débutant en programmation notamment langage c.j'aimerais bien de vous m'aider, et merci d'avance

#include <stdio.h>
#include <stdlib.h>

int main(void)
{
int i=0;
while (i<10)
printf{ ("%d\n",i);}
i=i+1
return 0;
}

C:\Users\ri\Desktop\main.c\main.c|8|error: expected ';' before '{' token|

1 réponse

  1. Il te manque un ; après i=i+1
    Ça devrait être i=1+i;
    Et au passage, tu peux faire i+=1; ou alors i++; à la place ;)
    1. salut, j'ai fait cette instructions mais en vain.tjrs une suite infinie de 0

      int main (void){
      int i=0;
      while (i<10){
      printf("%d\n",i);}
      i=i+1;
      return 0;
      }
    2. C'est normal, tu incrémentes i hors de la boucle, fais plutôt comme ça:
      int main (void) {
      int i=0;
      while (i<10) {
      printf("%d\n",i);
      i=i+1;
      }
      return 0;
      }
    3. meme souci mon pote
      une suite infinie de 0
    4. ok mnt c marche merci infiniment
    5. Pas de souci, n'oublie pas d'indiquer ton sujet comme résolu ;)