PROBLEMA Linguaggio C, software per acquisizione vettore non funzionante

Pubblicità

TECNOkid

Nuovo Utente
Messaggi
27
Reazioni
1
Punteggio
25
Salve ragazzi, ho progettato questo piccolo programma per acquisire un vettore (che naturalmente contenga minimo due elementi) fino a quando non viene inserito l'elemento nullo (l'elemento nullo non appartiene al vettore); qualcuno mi saprebbe dire come mai il compilatore non lo compila affatto????? in particolare quando provo a compilarlo mi da errore alle righe 20 e 21 dicendomi "expected primary-expression before int"...
 

Allegati

  • Cattura.webp
    Cattura.webp
    47.3 KB · Visualizzazioni: 123
in c i vettori hanno una dimensione prefissata...non puoi crearlo senza dire quanto sarà grande...quella sarebbe una lista..
 
Ovvio che ti dia errore, stai passando alla funzione la dichiarazione di una variabile. Si tratta di un evidente errore di sintassi.

I tuoi vettori V e W vanno definiti come hai fatto con a e b. Inoltre, come scritto da wolf, C non ammette vettori a lunghezza dinamica. L'unico modo per renderli di dimensione variabile, è quello di definirli come puntatori, allocando e riallocando poi un'area di memoria di dimensione opportuna.
 
Pubblicità
Pubblicità
Indietro
Top