'd'autre' sans précédent 'si'

Je suis juste de commencer à apprendre la programmation en C, donc je ne suis pas vraiment sur un niveau avancé. Ours avec moi!

J'ai ce bout de code, et je pense qu'il est assez facile de comprendre ce que je suis en train de faire. Cependant, je reçois un message d'erreur indiquant que le dernier d'autre est appelé sans un si avant elle.

Je soupçonne que le problème, c'est mon if-else entre les if et else. Comment voulez-vous les gars le résoudre?

int talet;
scanf("%d", &talet);

int i = 1;
while (i <= 99) {
  int a; {
    if (i % talet == 0 || talet == (i / 10) % 10 || talet == i % 10) {
      if (talet % 10 == 0)
        printf("\n");
      else
        continue;
    }
    printf("burr ");
    else
      printf("%d ", i);
  }
  i = i + 1;
}
Il suffit de regarder votre corset de placement une fois de plus. Ils sont tous sur la place.
Lors de la publication du code, conformément indentation est important pour des raisons de lisibilité. De plus, les onglets ne fonctionnent pas bien sur ce site, donc assurez-vous d'utiliser des espaces à la place. Aussi, avec cohérence dans la mise en retrait, votre problème est assez évident.
"je suppose qu'il est assez facile de comprendre ce que je suis en train de faire." Non, il n'est pas. À partir de ce que doit-on conclure de la façon dont vous voulez que la sortie de l'air?
Merci pour les conseils. Comme je l'ai dit, c'est mon premier projet et je n'étais donc pas vraiment en se concentrant sur la structure elle-même comme je l'avais été informé que l'indentation ne marche pas vraiment d'importance, comme opose à en Python, où chaque espace de questions. Je vais y réfléchir. Aussi avec le corset de stages, j'ai juste eu le point de. Je pensais u devait avoir {if (condition) { //if} else //else}. Maintenant je l'ai eu! Cheers
l'indentation des questions pour lisibilité, pas de la manière dont le compilateur comprend le code. Dans ce cas, le retrait hid comment le compilateur est en voyant le code. Aussi, une bonne IDE ou l'éditeur pourrait être en mesure de vous aider avec des outils automatiquement le retrait et/ou de mettre en évidence correspondant { et }.

OriginalL'auteur diaco | 2015-02-04