検索結果 3 件

by ストレガ
12年前
フォーラム: C言語何でも質問掲示板
トピック: fopen関数の第2引数がなぜ文字列なのか
返信数: 5
閲覧数: 4196

Re: fopen関数の第2引数がなぜ文字列なのか

返信ありがとうございます
確かに文字セットの指定などを考えると引数を文字列にするのがよさそうですね
色々謎が解けました
by ストレガ
12年前
フォーラム: C言語何でも質問掲示板
トピック: fopen関数の第2引数がなぜ文字列なのか
返信数: 5
閲覧数: 4196

Re: fopen関数の第2引数がなぜ文字列なのか

返信ありがとうございます
本やサイトでfopenがパラメータを取るという記述を見たことが無く、完全にフラグだけと勘違いしていました。
追加で聞きたいのですが、reclenて何ですか???
あとこのようなパラメータは他に何があるのですか?
詳しく教えていただけませんか。
by ストレガ
12年前
フォーラム: C言語何でも質問掲示板
トピック: fopen関数の第2引数がなぜ文字列なのか
返信数: 5
閲覧数: 4196

fopen関数の第2引数がなぜ文字列なのか

c言語のfopen関数の第2引数はなぜ文字列なのですか。 c言語は文字列操作が苦手という勝手なイメージがあるのですが、なぜわざわざ文字列にしたのか不思議でたまりません。 例えば第2引数をint型にして #define FILE_READ (1) #define FILE_WRITE (1<<1) #define FILE_BINARY (1<<2) とマクロ定義すれば fopen("filename",FILE_READ); //読み取り専用で開く fopen("filename",FILE_WRITE | FILE_BINARY); //バイナリモードで書き込み専用 と書けます。window...

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