• 締切済み

C++でファイルを開きたいんですが…

ボタンを一つ作成して、そのボタンを押したときに保存してあるファイルを開きたいんですがどうしたらいいですか?C++初心者なのでよろしくお願いします。

みんなの回答

  • uyama33
  • ベストアンサー率30% (137/450)
回答No.2

ファイル 新規作成 MFC APPWizard (exe) 右上にプロジェクト名を入れる ダイアログベース をチェック このまますすんで ダイアログタイプのサンプルを作る ダイアログボックスに エディットコントロールを入れる このIDを IDC_DISP とする void CMakeKeyDlg::DoDataExchange(CDataExchange* pDX) { CDialog::DoDataExchange(pDX); //{{AFX_DATA_MAP(CMakeKeyDlg) DDX_Control(pDX, IDC_DISP, datadisp);これを書く //}}AFX_DATA_MAP } ヘッダーファイルには、クラス定義の中に CEdit datadisp; を入れておく。 void CMakeKeyDlg::yDisplay(const char *cp) { int nEditLength = datadisp.GetWindowTextLength(); datadisp.SetSel(nEditLength, nEditLength); //テキストの終端にカーソルを移動する datadisp.ReplaceSel(cp); //新しいテキストを追加する } をつくる。 FILE *stream1; stream1 = fopen( planedata_file, "rb"); fseek(stream1,0,0); int c; char bufp[256]; int i = 0; do{ c = fgetc(stream1); bufp[i]=c; i=i+1; }while(c!=EOF); bufp[i-1]=NULL; ファイルは小さくしてください。  yDisplay(bufp); まあこんなとこ。 コンピュータはなかなか壊れないから 適当にやってみてください。

commotion
質問者

お礼

遅くなりましたが、できることができました。 ありがとうございました。

  • uyama33
  • ベストアンサー率30% (137/450)
回答No.1

 コンパイラは何を使っていますか? VC++ 6.0 ですか?

commotion
質問者

補足

はい。6.0を使っています。

関連するQ&A

  • C++ でファイルを消す関数(??)

    C++ でコンソールアプリケーションを作っています。 “Hello, world!” から数ヶ月しか経過していない,初心者です。 C++ で計算プログラムを組んでいて,計算の途中結果を一時的に保存するため ofstream ofs(計算結果を一時的に保存するファイル); のように,一時的に計算結果を保存するテキストファイルを生成しています。 計算を実行後には,このファイルには(ファイル管理の簡素化のため)消えておいてほしいのですが, C++ に特定のファイルを消す関数(?)などは,あるのでしょうか? 初心者につき,変な質問をしているかもしれませんが,ご教授いただければ幸いです。

  • C言語としてのファイル保存の仕方

    メモ帳でプログラムを作り名前を project.c、ファイルの種類をすべてで保存するのですが、ファイルが ”project.c.txt”とTEXTファイルになってしまい、 コンパイルができません。どうすればC言語用として 保存できるのでしょうか? 恐れ入りますがどなたかアドバイス下さいますよう お願い致します。 当方かなり初心者です。

  • MAC初心者 C言語

    MAC初心者です。テキストエディットでC言語のプログラムを作成したのですが、ファイルを.cの拡張子で保存できません。フォーマットの所に.cで保存できるものがないように思われます。gccはインストール済みです。すみませんがよろしくお願いいたします。

    • ベストアンサー
    • Mac
  • C# csvファイルについて

    開発環境 Visual Stadio2005 言語 C#  スケジューラを作成しています。 予定はcsvファイルで保存しています。 予定は、 開始日付、終了日付、開始時間、終了時間、件名、場所、分類、内容の順に保存しています。 分類別に予定を一覧に表示したいと考えています。 コンボボックスに分類項目を選択できるようにして、選択後、ボタンを押すと、選んだ分類だけの予定を表示したいのです。 どなたか詳しい方、教えていただけませんか。 お願いします。

  • C# Excelファイルを生成したい

    只今Excelファイルの出力について悩んでいます。 DataGridViewやListViewのデータをExcelに吐き出そうと思っています。 が、ネットで色々と調べてもよくわかりません・・・ サンプルソースは出てくるのですが、何が必要でどのようなことができるのかが いまいちピンと来なく、なかなか実現に至っていません。 やりたいことは  ・新規作成するExcelファイルの名前を任意で入力  ・保存先を指定  ・DataGridViewなどの入力データをExcelにそのまま吐き出す です。 分からないのは  ・Excelファイルを生成して保存してからデータを入れるのか(処理の順番)  ・データ挿入はどうやるのか  ・そもそもExcelファイルの生成と保存の仕方 プログラミング初心者なので、いまいち把握しきれません できれば97-2003ブックに対応したものをと思っています。 手順など分かる方、よろしくお願いします。 念のため開発環境とExcelのバージョンを・・ VisualStudio2008 C# OS:XP Excel:2007

  • エクセルのマクロで『ファイルを閉じる』を記憶させたい

    部署の共有ファイルに台帳のような形で みんながリストに追加して、上書き保存していくといったファイルで、 マクロのボタンを作成したいです。 『保存して終了』という機能のボタンを作成したいのですが、 保存まではできるのですが、ファイルを閉じる部分の記憶をどのようにしたらよいのか分かりません。記憶中にファイルを閉じるとすると、本当にファイルを閉じてしまい、その前の部分までしか記憶していません。エディタ内でコマンド入力するしかないのでしょうか?? 是非、ご教示お願いします。 また、このような共有ファイルのうまい運用の仕方があれば教えて下さい。使う人の中にはPCが初心者といった人もいます。。

  • C#で、Cのファイルポインタ(?)のような機能

    プログラムの初心者、かつ、C#の初心者です。  C言語では、ファイルポインタを関数から関数へ渡すことができると思うのですが、C# ではどのようにすれば良いのですか? C#を使っていますが、C言語のような構造でプログラムを書いています。  やりたいことは、ファイルポインタを渡しながら、各関数で、ドカドカと計算結果をファイル内に書いていくということです。  宜しくお願いいたします。

  • C言語のテキストファイルの読込み

    必要に迫られてC言語でテキストファイルの読込みを行う プログラムを作成しなければならなくなりました。 whileとfscanfを用いて書式を指定して一行ずつ読込むことができる ということは知っていますが、その際、たとえば読み込むファイルが 20行のテキストファイルだったとして、10行目から読込みを 行いたい場合はどのようにプログラムを書けばいいのでしょうか? なにぶんC言語初心者ですのでよろしくお願いします。

  • エクセルでファイルを閉じるボタンから閉じれないようにするには

    共有ファイルで保存前に閉じてしまうことを防ぐ為に、 ファイル内に『保存して閉じる』としたボタンを作成して そこからしか閉じれないようにしたいと考えています。 保存まではマクロでできたのですが、ファイルを閉じるボタンを押した時に『ボタンから閉じてください』とメッセージを出して閉じれないようにする方法が分かりません。 よろしくお願い致します。

  • c/c++でのファイル読み込みについて

    C/C++で、現在勉強をしていますが、csvファイル形式で 作成したファイル(仮に30件ほど)を読み込んだ後、特定のファイル 1件分のみを指定して削除をしたいコードを作成しようと思っています。 どのようなコードを記述してよいか教えてください。