掲示板利用宣言

 次のフォームをすべてチェックしてからご利用ください。

 私は

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

掲示板2

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

No.28091

FILE操作について
投稿者---kkaa(2006/09/11 16:52:14)


main内で宣言したFILE構造体 

FILE *fp[-]

を外部関数に渡して処理したいのですが、
以下の方法で試してみて、うまくいきません。

main ()
{
   FILE *fp[-] ;
   fnc (fp) ;
}

(void) fnc (FILE **fp)
{
   FILE *fp2[-] = *fp ;
   for (;;) {
    fopen (fp[i], "", "") {-----;}
    fclose (&fp[i]) ;
   }
}

ポインタ構造体をポインタ構造体に代入する時、上記のような方法で、
きちんと代入されるでしょうか。
関数内でわざわざ代入しなおしているのは静的にアドレスを保持した
かったからです。
よろしくお願いします。


この投稿にコメントする

削除パスワード

発言に関する情報 題名 投稿番号 投稿者名 投稿日時
<子記事> Re:FILE操作について 28092 nano 2006/09/11 17:20:12
<子記事> Re:FILE操作について 28094 dead man walking 2006/09/11 17:44:43


No.28092

Re:FILE操作について
投稿者---nano(2006/09/11 17:20:12)


>以下の方法で試してみて、うまくいきません。

どんな風にうまくいかないのでしょうか?
現時点での正確なソースコードを載せていただけますか?

インデントは全角空白を使うのではなく、「HTML変換ツール」を
使ってください。


この投稿にコメントする

削除パスワード

No.28094

Re:FILE操作について
投稿者---dead man walking(2006/09/11 17:44:43)


入れなおしているに意味があるかはよく分からないが、fp2はどこで使ってるんだ?
検証しようにも出来ないので、伏字を正しい数字に変えたものを載せてください。
小さすぎるサンプルでは検証の価値はありません。


この投稿にコメントする

削除パスワード

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