【初心者歓迎】C/C++室 Ver.45【環境依存OK】
at TECH
[
2ch
|
▼Menu
]
■コピペモード
□
スレを通常表示
□
オプションモード
□このスレッドのURL
■項目テキスト
981:デフォルトの名無しさん 07/12/27 12:47:14 >>868 亀杉だがあらかじめ引数が変化することが分かってるなら動的引数なんて方法もあるな 982:デフォルトの名無しさん 07/12/27 14:31:36 取得したデータをfile.txtというテキストファイルを自動生成してそこに出力したくて //取得データのfile.txtファイルの自動生成 FILE *fp; fp = fopen("file.txt","w"); と書きました。 コンパイルしたら error C2065: 'fp' : 定義されていない識別子です。 と表示されました。fpというのはどのような宣言をすればいいのでしょうか。 環境はWindows XP Pro SP2、メモリ2G、VC++2005(Express)です。 アドバイスお願いします。 983:デフォルトの名無しさん 07/12/27 14:39:16 >>982 そのコードを見る限りでは、それで問題なさそうだよ。 ・#include <stdio.h> があるか ・C++ではなくCなら変数宣言はブロックの先頭じゃなきゃいけない ・直前のコメントを消してみる などをチェキ 984:デフォルトの名無しさん 07/12/27 14:57:35 >>983 #include<stdio.h>がありませんでした。 追加してみたけど変わりませんでした。 Cとかかれていたサンプルプログラムをいじっているのですが拡張子が*.cppなのでC++なのでしょうか。 int main(){ 直後に FILE *fp; を置いたらエラーが消えました! ありがとうございました! もうひとつ質問で申し訳ないのですが *.cはC言語でしょうけど*.cppというのはCでもC++でもあるのでしょうか。 判別方法というのはあるのでしょうか。
次ページ
最新レス表示
スレッドの検索
類似スレ一覧
話題のニュース
おまかせリスト
▼オプションを表示
レスジャンプ
mixiチェック!
Twitterに投稿
オプション
しおりを挟む
スレッドに書込
スレッドの一覧
暇つぶし2ch
4989日前に更新/246 KB
担当:undef