04/04/23 15:59
___.benny
ciao, scusate non capisco cosa ha di sbagliato in questo programma... da quello che ho capito mi prende il passaggio di parametri per riferimento (con le variabili record) come se fosse un'aggiunta alla dichiarazione ma non sono sicura.
[Error] request for member 'Codice' in 'j', which is of pointer type 'Vendita*' (maybe you meant to use '->' ?)
mi da questo errore qua anche con Nome, Prezzo e Venduti, potreste aiutarmi? mi fareste un grande favore, grazie mille
#include <stdio.h> #include <stdlib.h> #include <string.h> struct Vendita { int Codice; char Nome[20]; float Prezzo; int Venduti; }; void Inserisci(struct Vendita *j); void Uscita(struct Vendita k); int main() { struct Vendita x, y, v[100]; int i=0; Inserisci(&x); Inserisci(&y); for(i=0;i<5;i++) { Inserisci(&v[i]); } Uscita(x); Uscita(y); for(i=0;i<5;i++) { Uscita(v[i]); } return 0; } void Inserisci(struct Vendita *j) { printf("codice: "); scanf("%d",j.Codice); printf("\nnome: "); scanf("%s",j.Nome); printf("\nprezzo: "); scanf("%f",j.Prezzo); printf("\nvenduti: "); scanf("%d",j.Venduti); } void Uscita(struct Vendita k) { printf("\ncodice: %d",k.Codice); printf("\nnome: %s",k.Nome); printf("\nprezzo: %f",k.Prezzo); printf("\nvenduti: %d",k.Venduti); }
[Error] request for member 'Codice' in 'j', which is of pointer type 'Vendita*' (maybe you meant to use '->' ?)
mi da questo errore qua anche con Nome, Prezzo e Venduti, potreste aiutarmi? mi fareste un grande favore, grazie mille
Ultima modifica effettuata da AldoBaldo 06/04/23 19:27