検索結果 5 件

by konoha
7年前
フォーラム: C言語何でも質問掲示板
トピック: for文におけるsegmentation faultについて質問です。
返信数: 5
閲覧数: 4151

Re: for文におけるsegmentation faultについて質問です。

どうやらnr,ncに代入する値をある程度大きくしたらなんとか動作するようです。
しかし、1や2、3などの小さな値ではエラーを起こすのが不思議です・・・
by konoha
7年前
フォーラム: C言語何でも質問掲示板
トピック: for文におけるsegmentation faultについて質問です。
返信数: 5
閲覧数: 4151

Re: for文におけるsegmentation faultについて質問です。

i+jの型変換の際にメモリをとる領域がおかしくなるのかと思って
(double)の型変換を取り除きましたがおかしいままでした・・・
by konoha
7年前
フォーラム: C言語何でも質問掲示板
トピック: for文におけるsegmentation faultについて質問です。
返信数: 5
閲覧数: 4151

Re: for文におけるsegmentation faultについて質問です。

すみません プログラムコードに色付けをしました #include <stdio.h> #include <stdlib.h> double **dmatrix(int, int); /* 行列領域の確保 */ int main(void) { char buf[40]; int nrow, ncol; /* 行数, 列数 */ int i, j; double **matrix1; /* ポインタへのポインタ */ setbuf(stdout,NULL); printf("# of rows: "); fgets(buf, sizeof(buf), stdin); sscanf(buf, "%...
by konoha
7年前
フォーラム: C言語何でも質問掲示板
トピック: for文におけるsegmentation faultについて質問です。
返信数: 5
閲覧数: 4151

Re: for文におけるsegmentation faultについて質問です。

nr,ncに3を代入した場合におかしくなりました・・・
by konoha
7年前
フォーラム: C言語何でも質問掲示板
トピック: for文におけるsegmentation faultについて質問です。
返信数: 5
閲覧数: 4151

for文におけるsegmentation faultについて質問です。

下記プログラミングを実行するとsegmantation faultが起きます・・・ どうやら(1)と(2)がfor文中に同時に存在すると起きるのですが、一体何故でしょうか? #include <stdio.h> #include <stdlib.h> double **dmatrix(int, int); /* 行列領域の確保 */ int main(void) { char buf[40]; int nrow, ncol; /* 行数, 列数 */ int i, j; double **matrix1; /* ポインタへのポインタ */ setbuf(stdout,NULL); printf...

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