←検索窓の楽しみ方
  ショッピングモール  掲示板ランキング


【掲示板ご利用上の注意】

 ※題名は具体的に!
 ※学校の課題の丸投げ禁止!
 ※ソースの添付は「HTML変換ツール」で字下げ!
 ※返信の引用は最小限に!
 ※環境(OSとコンパイラ)や症状は具体的に詳しく!
 ※返信付き投稿の削除は禁止!
 ※マルチポスト(多重投稿)は慎んで!

 詳しくはこちら


 本当はこんなに大きく書きたくはないのですが、なかなか守っていただけなくて…。
 守ってくださいね。お願いします。(by管理人)

C言語ソース⇒HTML形式ツール   掲示板1こちら


管理者用メニュー    ツリーに戻る    携帯用URL    ホームページ    記事検索    ログ    タグ一覧

No.4490

fopen(filename, "a")について
投稿者---K(2005/08/22 11:20:07)
http://www.freepe.com/ii.cgi?mengmeng


名前に変数は使えないでしょうか??
for (i=1;i<10;i++)
  {  fopen("i.txt", "a");
     fprintf(fin, "abcdefg");
     fclose(fin);
  }

i の部分に1〜10を代入して、1.txt〜10.txtを作成したりできますか???


この投稿にコメントする

削除パスワード

発言に関する情報 題名 投稿番号 投稿者名 投稿日時
<子記事> Re:fopen(filename, "a")について 4491 まきじ 2005/08/22 11:22:31
<子記事> Re:fopen(filename, "a")について 4492 おでん 2005/08/22 11:33:20
<子記事> Re:fopen(filename, "a")について 4493 Blue 2005/08/22 11:54:39


No.4491

Re:fopen(filename, "a")について
投稿者---まきじ(2005/08/22 11:22:31)


>i の部分に1〜10を代入して、1.txt〜10.txtを作成したりできますか???

sprintf(filename,"%d.txt",i); はどうでしょうか?


この投稿にコメントする

削除パスワード

No.4492

Re:fopen(filename, "a")について
投稿者---おでん(2005/08/22 11:33:20)


>名前に変数は使えないでしょうか??
><pre>for (i=1;i<10;i++)
{ fopen("i.txt", "a");
fprintf(fin, "abcdefg");
fclose(fin);
}
</pre>

"fin"は、どこにありますか?
"fopen()"の結果はどうしていますか?


この投稿にコメントする

削除パスワード

No.4493

Re:fopen(filename, "a")について
投稿者---Blue(2005/08/22 11:54:39)


> 名前に変数は使えないでしょうか??
文字列リテラル内の文字はそのまま出ます。

たとえば
char a = 'e';
で
"and" が "end" にならないでしょ?

具体的にどうするかはまきじさんのを参考に。



この投稿にコメントする

削除パスワード

No.4496

Re:fopen(filename, "a")について
投稿者---K(2005/08/22 14:37:05)


まきじさん
 できました(^^)
 ありがとうございました(^^)

おでんさん
 >"fin"は、どこにありますか?
 FILE *fin; です(^^)

 >"fopen()"の結果はどうしていますか?
 どういう意味ですか??

Blueさん
 >文字列リテラル内の文字はそのまま出ます。
 リテラルの意味がわかりませんm(__)m

 >char a = 'e';
 >"and" が "end" にならないでしょ?
 どこから nd がでてきたのですか??

わからない事だらけですいません(^^;)


この投稿にコメントする

削除パスワード

No.4498

Re:fopen(filename, "a")について
投稿者---まきじ(2005/08/22 14:56:01)


> >"fopen()"の結果はどうしていますか?
> どういう意味ですか??

fin = fopen("i.txt", "a"); としないと
fin はファイルオブジェクトが格納されてないので
ファイルを参照できない。

> リテラルの意味がわかりませんm(__)m

変数に格納していない値。

int i = 1; などの 1 はリテラル値。
char buf[] = "hoge" の "hoge" はリテラル値。


この投稿にコメントする

削除パスワード

No.4499

Re:fopen(filename, "a")について
投稿者---Blue(2005/08/22 15:00:53)


> どこから  nd  がでてきたのですか??
たとえですから、

char s[] = "and";
char a = 'e';

のときに s のなかの a が e にはかわならいでしょう?
ということをいいたかったのですよ。



この投稿にコメントする

削除パスワード

No.4504

Re:fopen(filename, "a")について
投稿者---K(2005/08/22 16:07:46)


まきじさん
Blueさん
 ありがとうございました(^^)


この投稿にコメントする

削除パスワード

管理者用メニュー    ツリーに戻る    携帯用URL    ホームページ    記事検索    ログ    タグ一覧




掲示板提供:Real Integrity