検索結果 9 件

by ウール
5年前
フォーラム: C言語何でも質問掲示板
トピック: C言語 構造体について
返信数: 26
閲覧数: 13690

Re: C言語 構造体について

#define _CRT_SECURE_NO_WARNINGS #define NO 5 #include <stdio.h> #include <stdlib.h> #include <string.h> int main() { int n; char point[8], name[32]; struct _seiseki{ char szName[32]; int kokugo; int rika; } seiseki[NO]; for (n = 0; n < NO; n++) { printf("%d番の氏名 -- ", n + 1); gets(seiseki[n].szName)...
by ウール
5年前
フォーラム: C言語何でも質問掲示板
トピック: C言語 構造体について
返信数: 26
閲覧数: 13690

Re: C言語 構造体について

usaoさん、Mathさんご丁寧な回答ありがとうございます。
何故for文を使わないといけないのかって質問でしたが、名前を探してくる[strstr]の関数を使っているのに、何故、for文で繰り返し処理を実行しなければいけないか、疑問でした。ですが皆さんのおかげで解決に向かいそうです。
また、ご指摘のあった、質問その2ですが下記のソースコードになります。
そのまま、上のソースコードからfor文だけを抜いた形になります。

[
by ウール
5年前
フォーラム: C言語何でも質問掲示板
トピック: C言語 構造体について
返信数: 26
閲覧数: 13690

Re: C言語 構造体について

/* program91.c */ #define _CRT_SECURE_NO_WARNINGS #define NO 5 #include <stdio.h> #include <stdlib.h> #include <string.h> int main() { int n; char point[8], name[32]; struct _seiseki{ char szName[32]; int kokugo; int rika; } seiseki[NO]; for (n = 0; n < NO; n++) { printf("%d番の氏名 -- ", n + 1); gets(...
by ウール
5年前
フォーラム: C言語何でも質問掲示板
トピック: C言語 構造体について
返信数: 26
閲覧数: 13690

Re: C言語 構造体について

3人ともご丁寧にお答え頂きありがとうございます。
ソース文にコメントを載せたほうがわかりやすいですよね。また、これは模範解答になりますのでfor文を使いなさいと言ったような指示はありません。私自身が模範解答を見てわからないところを質問しているしだいです。

また、最後のfor文は要は目的の数値を見つけやすいとの事でしたが、このfor文を入れないと実際の点数ではなく、無茶苦茶な数値が入るのはなぜでしょうか?
for文を入れる事によって目的の数値を探しているから、この文を入れないと探せないと言うことでしょうか?
by ウール
5年前
フォーラム: C言語何でも質問掲示板
トピック: C言語 構造体について
返信数: 26
閲覧数: 13690

Re: C言語 構造体について

/* program91.c */ #define _CRT_SECURE_NO_WARNINGS #define NO 5 #include <stdio.h> #include <stdlib.h> #include <string.h> int main() { int n; char point[8], name[32]; struct _seiseki{ char szName[32]; int kokugo; int rika; } seiseki[NO]; for (n = 0; n < NO; n++) { printf("%d番の氏名 -- ", n + 1); gets(s...
by ウール
5年前
フォーラム: C言語何でも質問掲示板
トピック: Cgenngo
返信数: 2
閲覧数: 1908

Re: Cgenngo

あたっしゅさん二つの重複しているのに二つともご丁寧に答えて頂きありがとうございます。
登録したばかりなので操作方法がわからず、質問が消せない状態です。いずれ、消せるかと思いますので、ご安心くださいませ。
by ウール
5年前
フォーラム: C言語何でも質問掲示板
トピック: C言語 構造体について
返信数: 26
閲覧数: 13690

C言語 構造体について

最近C言語の学習を独学で始めたのですが、参考書にてわからない点があるので、質問させてください。
猫でもわかるC言語を参考書に学習を進めているのですがP246問1、要約すると5人の氏名、国語、理科の点数を格納する構造体を作り氏名の一部を入力すると点数を表示するプログラムを作れとのことなのですが、最後に何故for文を使う必要があるのか理解できません。また最後にfor文を入れないと正しい点数が入力されないのはなぜでしょうか?
詳しい方、ご教授をよろしくお願い致します。
*ソースコードはテキストについている模範解答になります。
最後のfor文とはif(strstrの一行上のfor分になります。
by ウール
5年前
フォーラム: C言語何でも質問掲示板
トピック: C言語 構造体について
返信数: 26
閲覧数: 13690

C言語 構造体について

/* program91.c */ #define _CRT_SECURE_NO_WARNINGS #define NO 5 #include <stdio.h> #include <stdlib.h> #include <string.h> int main() { int n; char point[8], name[32]; struct _seiseki{ char szName[32]; int kokugo; int rika; } seiseki[NO]; for (n = 0; n < NO; n++) { printf("%d番の氏名 -- ", n + 1); gets(...
by ウール
5年前
フォーラム: C言語何でも質問掲示板
トピック: Cgenngo
返信数: 2
閲覧数: 1908

Cgenngo

/* program91.c */ #define _CRT_SECURE_NO_WARNINGS #define NO 5 #include <stdio.h> #include <stdlib.h> #include <string.h> int main() { int n; char point[8], name[32]; struct _seiseki{ char szName[32]; int kokugo; int rika; } seiseki[NO]; for (n = 0; n < NO; n++) { printf("%d番の氏名 -- ", n + 1); gets(...

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