C言語なら俺に聞け! Part 114
■ このスレッドは過去ログ倉庫に格納されています
0627デフォルトの名無しさん
2005/09/23(金) 19:07:13void in(int *a,int *b)
{
scanf("%d %d",a,b);
}
int main(void)
{
int a,b;
in(&a,&b);
printf("%d %d",a,b);
}
というのができますよね?
これと同じことを構造体の場合でもやりたいのですがうまくいきません
とりあえず今わかる知識でソースを書いて見ましたがエラーが出ます
やりたいことは構造体のメンバreとimがあり、関数inで数値を入力しメイン関数で表示
したいんです
struct comp{
int re,im;
};
void in(int a.re,int a.im){
scanf("%d %d",a.re,a.im);
}
int main(void)
{
struct *a;
in(a->re,a->im);
printf("%d %d",a.re,a.im);
}
■ このスレッドは過去ログ倉庫に格納されています