前提・実現したいこと
初心者です
平均値と合計を出すシステムを作っています。
発生している問題・エラーメッセージ
gcc ennshuu1.c ennshuu1.c:10:52: warning: format specifies type 'int' but the argument has type 'int *' [-Wformat] printf("計算結果は%d平均値は %d",&a ,&c); ~~ ^~ ennshuu1.c:10:56: warning: format specifies type 'int' but the argument has type 'int *' [-Wformat] printf("計算結果は%d平均値は %d",&a ,&c); ~~ ^~ ennshuu1.c:12:1: error: expected identifier or '(' <U+0013><U+0013> ^
該当のソースコード
#include <stdio.h>
int main(void)
{
int a,b,c,sum,averge;
printf("国語、数学、英語の点数を入力\na=\nb=\nc=\n");
scanf("%d %d %d",&a,&b,&c);
sum=a+b+c;
averge=sum/3;
printf("計算結果は%d平均値は %d",&a ,&c);
}
C言語
##試したこと
paiza,IO というアプリではコンパイルできましたがMacBookに入っているターミナルではコンパイル出来ません
補足情報(FW/ツールのバージョンなど)
ここにより詳細な情報を記載してください。
paiza IOでも同様のワーニングは出ていますが?
出ていません
なんのエラーやワーニングはありませんでした
出力タブの横にコンパイルエラータブがあり、そちらに出ています。
> MacBookに入っているターミナルではコンパイル出来ません
単なる参考情報ですが、お使いのmacbookにCコンパイラ(gccやclang)がインストールされていないだけですね。
以下、Xcodeインストール済みのmacOS Catalinaにて。
bash-3.2$ clang t1.c -o t1
t1.c:9:43: warning: format specifies type 'int' but the argument has type 'int *' [-Wformat]
printf("計算結果は%d平均値は %d",&a ,&c);
~~ ^~
t1.c:9:47: warning: format specifies type 'int' but the argument has type 'int *' [-Wformat]
printf("計算結果は%d平均値は %d",&a ,&c);
~~ ^~
2 warnings generated.
bash-3.2$ clang --version
Apple clang version 11.0.3 (clang-1103.0.32.59)
Target: x86_64-apple-darwin19.4.0
Thread model: posix
InstalledDir: /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin