検索結果 1737 件

by box
2週間前
フォーラム: C言語何でも質問掲示板
トピック: 質問です
返信数: 1
閲覧数: 127

Re: 質問です

コンピューターを使わずに計算するとき、どういう手順を踏みますか?
by box
3週間前
フォーラム: C言語何でも質問掲示板
トピック: メモ帳からカンマ付き文字列のデータの読み込みが出来ません。
返信数: 54
閲覧数: 1566

Re: メモ帳からカンマ付き文字列のデータの読み込みが出来ません。

ソースコードを書き直す際に書き間違えただけです。手書きでソースコードを書けば
投稿のためにわざわざ入力し直したんですか?うわ~そりゃ大変だ。
それは大変な手間がかかり、今回のように打ち間違えたコードを
アップしてしまうことになりかねませんので、コピペといういちばん楽と思われる
方法を使いましょう。
ソースコードが1万行くらいあっても手で打ち直しますか?ということです。
そんなことしたくありませんよね。
by box
1ヶ月前
フォーラム: C言語何でも質問掲示板
トピック: malloc関数とポインタ配列についてです
返信数: 8
閲覧数: 732

Re: malloc関数とポインタ配列についてです

コード:

       scnaf("%s", name[i]);
関数名のスペルが間違っているようにしか見えないのですが…。
by box
1ヶ月前
フォーラム: C言語何でも質問掲示板
トピック: 動的配列の関数への渡し方
返信数: 5
閲覧数: 663

Re: 動的配列の関数への渡し方

main関数だけ見せられましてもね…。
ここはどうしても
Hoge
Hoge2
の中身を見たいところです。

仮に質問者さんが回答しようとする立場で、今回の質問を見たとき、
「おいおい。肝心なところを見せろよ」って思いませんか?
by box
1ヶ月前
フォーラム: C言語何でも質問掲示板
トピック: 構造体配列の動的確保
返信数: 15
閲覧数: 1166

Re: 構造体配列の動的確保

みけCAT さんが書きました:
1ヶ月前
全角空白があってもそのまま実行できる処理系もあるので、食い違っているとは限りません。
https://wandbox.org/permlink/h55LBXsvMrPFijHU
あらら。#3の後で言ってほしかった。
by box
1ヶ月前
フォーラム: C言語何でも質問掲示板
トピック: 構造体配列の動的確保
返信数: 15
閲覧数: 1166

Re: 構造体配列の動的確保

Segmentation fault: 11と出ました。
あらら。他の回答者からの回答(そのままコンパイルしたら全角空白のためにエラーが出た)と
食い違ってますね。
実行してsegmentation errorが出た、というそのコードを、コピペして見せてください。
by box
1ヶ月前
フォーラム: C言語何でも質問掲示板
トピック: 構造体配列の動的確保
返信数: 15
閲覧数: 1166

Re: 構造体配列の動的確保

コード:

   if((fp=fopen("02student.txt","r"))==NULL);
この文の最後にある謎のセミコロンはどういう意味を持つのでしょうか。
by box
1ヶ月前
フォーラム: C言語何でも質問掲示板
トピック: シンプソン公式
返信数: 8
閲覧数: 1099

Re: シンプソン公式

どうしたらいいか全然わからないので教えて欲しいです
では、手始めに、各関数や変数がどういう役割を持っているか(何のための関数か
あるいは何のための変数か)をわかる範囲でいいから教えてください。

コード:

int main(void){
double dean(double,double,double,double);
double a,b,s,dx,y0,y1,x,pi;
こんなところにプロトタイプ宣言を置いちゃっていいんでしょうか。
by box
2ヶ月前
フォーラム: C言語何でも質問掲示板
トピック: 連続した「else if」から抜ける処理は
返信数: 9
閲覧数: 1296

Re: 連続した「else if」から抜ける処理は

合ってますよ。
何か具体的な(つまりコンパイル~実行ができる)コードを書いてみては?
by box
2ヶ月前
フォーラム: C言語何でも質問掲示板
トピック: if文について、問題点を教えてください
返信数: 12
閲覧数: 1625

Re: if文について、問題点を教えてください

コード:

	if( kekka=0 )
ここ、kekkaにゼロを代入していますが、それでよいですか?
kekkaとゼロとを比べるときは == ではないですか?
by box
3ヶ月前
フォーラム: C言語何でも質問掲示板
トピック: fgetcについて
返信数: 3
閲覧数: 297

Re: fgetcについて

これで標準出力されました。
だってputchar()してるんだもん。
by box
3ヶ月前
フォーラム: C言語何でも質問掲示板
トピック: c言語 関数の利用
返信数: 7
閲覧数: 476

Re: c言語 関数の利用

で、質問は何ですか?
当年の1月1日から数えて何日目となるかを返す関数を作成せよ。
作成してください。
上記を呼び出すmain関数も作成し動作を確認せよ。
作成し、動作を確認してください。
by box
3ヶ月前
フォーラム: C言語何でも質問掲示板
トピック: 実行できません
返信数: 8
閲覧数: 574

Re: 実行できません

コード:


	a=y/100;
	b=(y%100)/10;
	c=y%10;

	scanf("Input a three-digit number : %d &n" , &y);
yの値を入力する「前に」計算しているのがおかしい。
&nという謎の記述はなくてよいはず。
by box
3ヶ月前
フォーラム: C言語何でも質問掲示板
トピック: 実行できません
返信数: 8
閲覧数: 574

Re: 実行できません

コード:


	a=y/100;
	b=(y%100)/10;
	c=y%10;

	scanf("Input a three-digit number : %d &n" , &y);[/code
yの値を入力する「前に」計算しているのがおかしい。
&nという謎の記述はなくてよいはず。
by box
3ヶ月前
フォーラム: C言語何でも質問掲示板
トピック: 超初心者です
返信数: 1
閲覧数: 256

Re: 超初心者です

i2
って何のことですか?
by box
3ヶ月前
フォーラム: C言語何でも質問掲示板
トピック: 台形の面積をプログラムする問題で、上底がa.下底がb.高さをhとするのですが、あるプログラム例を出されて、その実行結果が80になる理由を知りたいです。また、どうプログラムを改善すると正答の100になるのか知りたいです。
返信数: 3
閲覧数: 370

Re: 台形の面積をプログラムする問題で、上底がa.下底がb.高さをhとするのですが、あるプログラム例を出されて、その実行結果が80になる理由を知りたいです。また、どうプログラムを改善すると正答の100になるのか知りたいです。

a * h
という式では8 * 10 = 80を求めています。
一方、
1 / 2 * (b - a) * h
では、
1 / 2
を行なった時点でint型どうしの割り算のルールに従いゼロとなっています。
したがって、その後で(b - a)をかけようがhをかけようが、
1 / 2 * (b - a) * h
の結果はゼロです。
よって、Sの値は80とゼロを加えた80になります。別段不思議なことではありません。
正答の100を得るには2で割るのを最後にすればよいでしょう。つまり、
S=a * h + (b - a) * h / 2;
by box
4ヶ月前
フォーラム: C言語何でも質問掲示板
トピック: ポインタについて
返信数: 4
閲覧数: 311

Re: ポインタについて

コード:

   double a, b, c, *x1, *x2;
x1, x2をdouble型へのポインターとしていることです。
普通にdoubleにしてください。
by box
5ヶ月前
フォーラム: C言語何でも質問掲示板
トピック: 3項演算
返信数: 5
閲覧数: 442

Re: 3項演算

結果さえ正しければ、どっちでもいいです。
by box
6ヶ月前
フォーラム: C言語何でも質問掲示板
トピック: ++と +1,および関数のインクリメントについて
返信数: 6
閲覧数: 427

Re: ++と +1,および関数のインクリメントについて

コード:

    return year / 4 && year / 100 != 0 || year / 400 == 0;
本題とそれてしまって申し訳ありませんが、この閏年の判定って
間違ってませんか?
私はこう書きます。

コード:

    return ((year % 4 == 0) && (year % 100 != 0)) || (year % 400 == 0);
by box
8ヶ月前
フォーラム: C言語何でも質問掲示板
トピック: putchar(97)が'a'となる?
返信数: 1
閲覧数: 2515

Re: putchar(97)が'a'となる?

ASCIIコードにおいて、16進で61、つまり10進で97という値を
持っているのが'a'、です。
putchar()は、渡された整数値を文字コードだと思って出力するので、
97を受け取ると'a'を出力します。
by box
8ヶ月前
フォーラム: C言語何でも質問掲示板
トピック: 摂氏から華氏(小数点下二桁)への出力 再投稿
返信数: 1
閲覧数: 1818

Re: 摂氏から華氏(小数点下二桁)への出力 再投稿

scanf()
の書式文字列を
%.2f
ではなくて
%lf
に変更するだけのことではないでしょうか。
by box
9ヶ月前
フォーラム: C言語何でも質問掲示板
トピック: 作ってみたプログラムが動作しないです
返信数: 12
閲覧数: 4373

Re: 作ってみたプログラムが動作しないです

srand()は、乱数を発生させる前に、「必ず1回だけ」実行(とりあえずmain()で)すればよいです。
少なくともmain()のdoループの中で何度も実行するgetrand()の中に
srand()はない方がよいです。
by box
9ヶ月前
フォーラム: C言語何でも質問掲示板
トピック: 作ってみたプログラムが動作しないです
返信数: 12
閲覧数: 4373

Re: 作ってみたプログラムが動作しないです

コード:

		random[i] = getrand(-1,100);
		printf ("%d\n",rand[i]);
random
という変数名を使いたいのですか?それとも
rand
という変数名を使いたいのですか?
by box
10ヶ月前
フォーラム: C言語何でも質問掲示板
トピック: 配列の削除
返信数: 7
閲覧数: 1350

Re: 配列の削除

最終的な実行結果は、
a[0]=42,a[1]=31,a[2]=45,a[3]=23,a[4]=55
a[5]=11,a[6]=63,a[7]=72,a[8]=33,a[9]= 5

n=5
a[0]=42,a[1]=31,a[2]=45,a[3]=23,a[4]=55
a[5]=63,a[6]=72,a[7]=33,a[8]=5
という形になるそうです。
コンピュータを使わずに手で行なうとすると、どういう手順を踏みますか?
by box
11ヶ月前
フォーラム: C言語何でも質問掲示板
トピック: c言語での三角形の面積の求め方
返信数: 7
閲覧数: 1468

Re: c言語での三角形の面積の求め方

 a, b, cで三角形ができるとき |a - b| < c < a + b
この考え方と

コード:

if (-(a - b)) {
printf("三角形ができません");

}
else if (a - b); {
d = (a - b);
}
このコードで、同じことをしていますか?また、else ifの後ろにある謎のセミコロンは何でしょうか?
by box
11ヶ月前
フォーラム: C言語何でも質問掲示板
トピック: C言語:ポインタとメモリ空間
返信数: 5
閲覧数: 981

Re: C言語:ポインタとメモリ空間

c言語は宣言はブロックの最初にまとめないとエラーになります。
開発環境によっては質問者さんのコードが正しく動くものもあります。
Cだからエラーになる、とは必ずしも言えません。
まあ、どの開発環境でも動くようにするには
「使う変数はブロックの最初で定義しておく」という方法が無難ではあります。
by box
11ヶ月前
フォーラム: C言語何でも質問掲示板
トピック: 5教科の合計値が正しく表示されない
返信数: 2
閲覧数: 938

Re: 5教科の合計値が正しく表示されない

1.名前の最後に"P"が付与される。※例:名前をtanakaにしたらtanaka"P"と出力される
ポインター変数ではなく、適切なサイズを持つ配列にする必要がありそうです。
つまり

コード:

    char *name;
ではなく

コード:

    char name[40]; // この40は、最長の名前が格納できる大きさにしてください。ここでは仮に40としています。
ということです。
2.各科目の点数に何の数字を入れても、5教科の合計値が「-858993060」と出る
+=演算子を使ってインクリメントする変数は、必ず、0で初期化しておきましょう。
by box
1年前
フォーラム: C言語何でも質問掲示板
トピック: 引数を二重に定義するような書き方は問題ないのでしょうか?
返信数: 5
閲覧数: 1182

Re: 引数を二重に定義するような書き方は問題ないのでしょうか?

コード:

void substitution(int answer,int number_x,int number_y){
	substitution(1,1);
とりあえずこのコードでは関数定義時の引数の数(3個)と
呼出し時の引数(2個)が食い違っているので
コンパイルエラーが出る、とだけ申しておきましょう。
by box
1年前
フォーラム: C言語何でも質問掲示板
トピック: 置き換えただけで誤った計算結果がでます。
返信数: 5
閲覧数: 1918

Re: 置き換えただけで誤った計算結果がでます。

よく見てみたら、

コード:

        a[i][N] /= a[i][i];
ここと

コード:

  d = a[i][N]/ a[i][i];
ここで使っている演算子が違っていますが(/= と /)本当はどっちにしたいんでしょうか。
いずれにしても、「置き換えただけ」という状態ではないので、
結果が違うのは当然かも。

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