html
1#include <stdio.h> 2int hms2sec(int h,int m,int s){ 3int x; 4x=h*3600+m*60+s; 5 6return x; 7} 8 9 10int main(){ 11 int n; 12 n= hms2sec(0,0,10); 13 printf("%d時間%d分%d秒\n",n); 14}
自分でhms2secという関数を作り、コンパイルした結果を0時間0分〇10秒としたいのですが、コンパイルした結果下記のようになってしまいます。
html
1 clang-7 -pthread -lm -o main main.c 2main.c:13:20: warning: 3 more 4 '%' 5 conversions 6 than 7 data 8 arguments 9 [-Wformat] 10 ...%d... 11 ~^ 121 warning generated. 13 ./main 1410時間10分4195680秒 15
どのように改善すれば上記のような自分が思うコンパイル結果になるのでしょうか。お返事お待ちしております。
回答1件
あなたの回答
tips
プレビュー