mercredi 25 novembre 2015

C - syntax error

This is my code

#define MAX 30
int main(void){
int N, i = 0, numero = 0, trovato = 0;
int vet[MAX];
do {    //controllo del valore massimo di numeri inseriti nel vettore
    if (N == NULL) {
        printf("Quanti numeri saranno inseriti? ");
        scanf_s("%i", &N);
    } else {
        printf("Il valore non va bene, deve essere al massimo 30\n");
        printf("Inseriscine un altro: ");
        scanf_s("%i", &N);
    }
} while (N > MAX || N < 0 || N == NULL);
}

when i try to compile it, i get this error:

1>c:\users\mario\documents\visual studio 2015\projects\ricerca di un elemento in un vettore\main.c(18): error C2059: syntax error: 'else'

1>c:\users\mario\documents\visual studio 2015\projects\ricerca di un elemento in un vettore\main.c(21): error C2059: syntax error: '}'

1>c:\users\mario\documents\visual studio 2015\projects\ricerca di un elemento in un vettore\main.c(23): error C2059: syntax error: 'do'

1>c:\users\mario\documents\visual studio 2015\projects\ricerca di un elemento in un vettore\main.c(23): error C2059: syntax error: 'while'

1>c:\users\mario\documents\visual studio 2015\projects\ricerca di un elemento in un vettore\main.c(25): error C2059: syntax error: '}'

Thanks.

Aucun commentaire:

Enregistrer un commentaire