So quando devo stampare Io uso p->real
e così via, ma cosa dovrei scrivere quando sto leggendo i numeri usando scanf
?Come si leggono i valori in una struttura utilizzando i puntatori?
#include <stdio.h>
typedef struct {
int real;
int imaginary;
} complex;
void read(complex*);
void main() {
complex c;
read(&c);
}
void read(complex* p){
/*what to write in scanf*/
}
Solo una domanda: Sei sicuro che i vostri membri sulla struttura delle dovrebbe essere 'int', non' float' o 'double'? – Benoit
Quindi ho corretto la formattazione del codice e modificato il rientro in modo che fosse leggibile. È davvero utile per le persone se lo fai quando pubblichi la tua domanda originale ... –
@ mark- come faccio a formattare il codice? gentilmente aiuto. – Kraken