2017-06-18 2 views
0

Je suis nouveau au codage et je continue à me coincer dans les premières lignes de code et je ne peux pas comprendre pourquoi c'est ce que j'ai jusqu'à présent:Comment fixer « identifiant attendu ou « (» dans la compilation C

#include <stdio.h> 
#include <cs50.h> 

int main(void); 
int n; 
{ 
    printf("Minute: "); 
    int n = get_int(); 
} 

Je reçois ce message lorsque je tente de compiler le code:.

Image

Qu'est-ce que je fait de mal

Répondre

0

Vous essayez d'appeler la fonction principale Vous devriez o nly le définir. Il sera appelé lorsque le programme est exécuté (c'est le "point d'entrée").

Pour définir, supprimer le point-virgule après int main (void)

Vous pouvez également supprimer ce mot-clé vide

Ensuite déplacer cette ligne vers le bas, entre int n; et le {qui vient après cela

En outre, vous déclarez la variable n deux fois. Après avoir corrigé la première erreur, le compilateur se plaindra de celui-ci. Enlevez une des déclarations alors.

0

Vous devez supprimer le point-virgule après int main (vide) et déplacer la déclaration de variable pour n dans les accolades. Voici le code correct ci-dessous.

#include <stdio.h> 
#include <cs50.h> 

int main(void) 
{ 
    int n; 

    printf("Minute: "); 
    int n = get_int(); 
}