CLab/2006-F06
をテンプレートにして作成
[
トップ
] [
新規
|
一覧
|
検索
|
最終更新
|
ヘルプ
]
開始行:
* 第6回 ファイルと構造体 [#r039cf7d]
- ''基本課題''は授業時間中に終わらせること。
- ★印の付いている問題は,当教員に見せて確認の印(またはサ...
- 授業時間中に終わらなかった''応用課題''は,年内の宿題と...
- [[C言語のコンパイルと実行のしかた>../C言語環境]]
-- プログラムのファイル名は,「問題番号.c」としてください...
- [[プログラムの提出のしかた>../提出]]
-- 提出URL http://vilab.org/upload/clab-upload.html
- [[C言語おすすめ情報>../C言語参考資料]]
-- おすすめのWebページや書籍の紹介。
** 基本課題 [#he18f546]
*** ファイル [#x134ab96]
''f1)'' まず、kansou.txtというファイルにこの授業の感想を...
> 【ポイント】 関数 fopen,fclose と getc(またはfgetc)...
- http://www005.upp.so-net.ne.jp/h-masuda/cl/CStrPnt/c104...
- http://www005.upp.so-net.ne.jp/h-masuda/cl/CKiso/ck0405...
''★f2)'' ユーザが指定したファイル名のファイルを新しく作成...
> 【ポイント】 関数 fprintf を用いる。
*** 構造体 [#dd563301]
''★f3)'' 年,月,日からなる構造体を定義し,キーボードから...
struct date {
int year;
int month;
int day;
};
- http://www005.upp.so-net.ne.jp/h-masuda/cl/CKiso/ck0601...
''★f4)'' x座標,y座標からなる構造体pointを定義し,その変...
struct point {
double x;
double y;
};
- 参考: http://www.geisya.or.jp/~mwm48961/koukou/bunten05...
- http://www005.upp.so-net.ne.jp/h-masuda/cl/CKiso/ck0601...
''f5)'' まず、商品名(文字列),価格(整数),数量(整数...
struct item {
char name[20];
int price;
int quantity;
};
struct item item_list[10] = { /* 初期化 */ };
** 応用課題 [#rbcd8248]
''fx1)'' キーボードから読み込んだ10人分の名前(文字列),年...
''fx2)'' コマンドラインで与えられたファイル名のファイルの...
>【ポイント】 プログラム実行時のコマンドラインの引数は、...
int main(int argc, char *argv[]);
このargcに、コマンドライン引数の個数、argvにそれぞれの引...
int main(int argc, char *argv[])
{
int i;
for (i = 0; i < argc; i++)
printf("%s\n", argv[i]);
}
''fx3)'' ユーザが指定したファイル名の英文テキストファイル...
''fx4)'' まず、商品名と価格をメンバとする構造体を定義する...
''fx5)'' 氏名と教科の点数(N科目分)からなる構造体(seisek...
** 発展課題 [#fd7442f2]
- 発展課題には''提出期限を設けない''ので,前回までの発展...
終了行:
* 第6回 ファイルと構造体 [#r039cf7d]
- ''基本課題''は授業時間中に終わらせること。
- ★印の付いている問題は,当教員に見せて確認の印(またはサ...
- 授業時間中に終わらなかった''応用課題''は,年内の宿題と...
- [[C言語のコンパイルと実行のしかた>../C言語環境]]
-- プログラムのファイル名は,「問題番号.c」としてください...
- [[プログラムの提出のしかた>../提出]]
-- 提出URL http://vilab.org/upload/clab-upload.html
- [[C言語おすすめ情報>../C言語参考資料]]
-- おすすめのWebページや書籍の紹介。
** 基本課題 [#he18f546]
*** ファイル [#x134ab96]
''f1)'' まず、kansou.txtというファイルにこの授業の感想を...
> 【ポイント】 関数 fopen,fclose と getc(またはfgetc)...
- http://www005.upp.so-net.ne.jp/h-masuda/cl/CStrPnt/c104...
- http://www005.upp.so-net.ne.jp/h-masuda/cl/CKiso/ck0405...
''★f2)'' ユーザが指定したファイル名のファイルを新しく作成...
> 【ポイント】 関数 fprintf を用いる。
*** 構造体 [#dd563301]
''★f3)'' 年,月,日からなる構造体を定義し,キーボードから...
struct date {
int year;
int month;
int day;
};
- http://www005.upp.so-net.ne.jp/h-masuda/cl/CKiso/ck0601...
''★f4)'' x座標,y座標からなる構造体pointを定義し,その変...
struct point {
double x;
double y;
};
- 参考: http://www.geisya.or.jp/~mwm48961/koukou/bunten05...
- http://www005.upp.so-net.ne.jp/h-masuda/cl/CKiso/ck0601...
''f5)'' まず、商品名(文字列),価格(整数),数量(整数...
struct item {
char name[20];
int price;
int quantity;
};
struct item item_list[10] = { /* 初期化 */ };
** 応用課題 [#rbcd8248]
''fx1)'' キーボードから読み込んだ10人分の名前(文字列),年...
''fx2)'' コマンドラインで与えられたファイル名のファイルの...
>【ポイント】 プログラム実行時のコマンドラインの引数は、...
int main(int argc, char *argv[]);
このargcに、コマンドライン引数の個数、argvにそれぞれの引...
int main(int argc, char *argv[])
{
int i;
for (i = 0; i < argc; i++)
printf("%s\n", argv[i]);
}
''fx3)'' ユーザが指定したファイル名の英文テキストファイル...
''fx4)'' まず、商品名と価格をメンバとする構造体を定義する...
''fx5)'' 氏名と教科の点数(N科目分)からなる構造体(seisek...
** 発展課題 [#fd7442f2]
- 発展課題には''提出期限を設けない''ので,前回までの発展...
ページ名: