ページ 11

関数について

Posted: 2008年12月24日(水) 20:42
by スライク
まだ始めた初心者なのですが、行き詰ってしまいました・・・・。
まわりに聞ける人がいないので力を貸してください。

90min=1h30m
を関数を使って表示させなさいと参考書には書いてあるんですが回答をプログラミングしてもエラーになって表示されません。
どうやったら表示させられるのか教えてください。

#include<stdio.h>

void mtoh(int a)
{
printf("%dmin = %dh%dm\n",a,(a\60),(a%60));
}

int main(void)
{
int a;

a=90;
mtoh(a);

return 0;
}

Re:関数について

Posted: 2008年12月24日(水) 20:45
by ibis
printfの第3引数ですが、\じゃなくて/ですね。

Re:関数について

Posted: 2008年12月24日(水) 21:13
by dic
ibisさんがおっしゃっているのをソースにすると
以下のようになります
#include	<stdio.h>

void mtoh(int a) 
{ 
	printf("%dmin = %dh%dm\n",a,(a/60),(a%60)); 
} 

int _tmain(int argc, _TCHAR* argv[/url])
{
	int a; 

	a=90; 
	mtoh(a);

	a = 150;
	mtoh(a);

	return 0; 
}
ですね

Re:関数について

Posted: 2008年12月24日(水) 21:28
by スライク
おー!
コンパイルできました!ありがとうございます!!

Re:関数について

Posted: 2008年12月24日(水) 22:40
by Dixq (管理人)
スラッシュとバックスラッシュを間違われたんだと思います。
バックスラッシュ(または\)はキーボードの一番右上にあります。
スラッシュは右下「め」のとこにあります。