ポインタの問題おしえて
2つの数値を交換する問題です。
#include<stdio.h>
void swap(float *na , float *nb){
float temp= *na;
*na = *nb ;
*nb = temp;
}
float main( ){
float a,b;
puts("2つの実数の入力");
prinf("a=");
scanf("% f ",&a);
prinf("b=");
scanf("% f ",&b);
swap(&a , &b);
printf("a= %5.5f b= %5.5f", a, b) ;
}
これを実行すると
kadai3.c: In function `main':
kadai3.c:11: warning: return type of `main' is not `int'
/tmp/cc0BwKGT.o(.text+0x78):kadai3.c: undefined reference to `prinf'
/tmp/cc0BwKGT.o(.text+0x9c):kadai3.c: undefined reference to `prinf'
collect2: ld returned 1 exit status
こんなエラーが出ました。
いろいろ直しましたがどうして実行されません。
誰かわかる人がいたら間違いを見つけて教えてください
お願いします。
お礼
わかりやすいページを紹介して頂き助かりました。 どうもありがとうございます。