検索結果 5 件

by 働かない暇人
9年前
フォーラム: C言語何でも質問掲示板
トピック: scanfでdoubleがうまく反応しない
返信数: 4
閲覧数: 2857

Re: scanfでdoubleがうまく反応しない

3Dさん。感謝です。
今回は、&の入れ忘れでした。
by 働かない暇人
9年前
フォーラム: C言語何でも質問掲示板
トピック: scanfでdoubleがうまく反応しない
返信数: 4
閲覧数: 2857

Re: scanfでdoubleがうまく反応しない

できました!!
数字の時と&が混合してました。
感謝です。
by 働かない暇人
9年前
フォーラム: C言語何でも質問掲示板
トピック: scanfでdoubleがうまく反応しない
返信数: 4
閲覧数: 2857

scanfでdoubleがうまく反応しない

c初心者です。
今、doubleを勉強中なのですが、
scanfでうまくdoubleが反応してくれません。(結果は0.000000)
解決方法を教えてください。

コード:

#include <stdio.h>
#include <stdlib.h>

int main(void)
{
	double a;
	
	printf("test\n");
	scanf("%lf",a);
	
	printf("%f",a);
	
	return 0;
	
}
by 働かない暇人
9年前
フォーラム: C言語何でも質問掲示板
トピック: 文字の一致と、部分一致について
返信数: 8
閲覧数: 7456

Re: 文字の一致と、部分一致について

&を除き、strstrを引用したらできました。
皆さんの回答感謝です。。。
by 働かない暇人
9年前
フォーラム: C言語何でも質問掲示板
トピック: 文字の一致と、部分一致について
返信数: 8
閲覧数: 7456

文字の一致と、部分一致について

c言語を始めたばかりの初心者です。 if文で、文字での一致と部分一致がやりたいのですが、 ”男”という文字でif文が反応してくれず、プログラムが終わってしまいます。 sexのつく所に[20]を付けたり消したり試しましたがだめでした。。。 どう改善すればいいでしょうか? あと、部分一致のやり方もお願いします。 一致できない文 #include <stdio.h> int main(void) { char sex[20]; printf("性別を入力してください。\n"); scanf("%s",&sex); if(sex == "男" )    { printf("了解\n"); } retu...

詳細検索ページへ移動する