• ベストアンサー

Visual c++ Express で 文章を取り込みたい

Visual C++ Express 2008を使用してtxtファイルから文章を読み込んで 読み込んだ文章を表示させたいのですが txtファイルの取り込み方と文章の取り込み方がわかりません どなたか教えていただけないでしょうか?

質問者が選んだベストアンサー

  • ベストアンサー
  • D-Matsu
  • ベストアンサー率45% (1080/2394)
回答No.2

> txtのパスの指定方法がわからない どう指定したいのかがこちらにわからないのですが、「ファイルを開く」ダイアログボックスでいいのなら…… C++/CLIならSystem.Windows.Forms.FileDialog。 http://msdn.microsoft.com/ja-jp/library/system.windows.forms.filedialog.aspx Win32アプリケーションならGetOpenFileName()を使いましょう。 http://msdn.microsoft.com/ja-jp/library/cc364716.aspx

4394en
質問者

お礼

参考になりました ありがとうございました

その他の回答 (2)

  • pick52
  • ベストアンサー率35% (166/466)
回答No.3

パスの指定が分からない...というのは? 普通にバックスラッシュ区切りかスラッシュ区切りにすればいいのでは。 バックスラッシュは文字列定数内ではエスケープしないとバック スラッシュになりません。 C:\hogehoge\hoge.txt ↓ "C:\\hogehoge\\hoge.txt" こうするよりも "C:/hogehoge/hoge.txt" の方が間違いにくいと思います。 ただ、VC++のC標準ランタイムでもスラッシュ区切りが使えるかどうか までは分かりませんけど。 (WinAPIなら使えるんですけどね)

4394en
質問者

お礼

参考になりました ありがとうございました

  • rub_oil
  • ベストアンサー率14% (3/21)
回答No.1

ファイルを開いて読み込んで表示する。 どこが分からないのか教えてください。 まさかとは思いますが、ソースがほしいだけじゃないですよね?

4394en
質問者

補足

txtのパスの指定方法がわからないので開くことができません 説明不足失礼しました

関連するQ&A

  • Visual C++ 2010 Express

    Visual C++ 2010 Expressをインストールしたんですが、30日以内に登録をしなかったために、Visual C++ 2010 Expressが開けなくなってしまいました。どうすれば、また使えるようになりますか?

  • Visual C++ 2010 Expressについて質問です

    Visual C++ 2010 Expressについて質問です Visual C++ 2010 Expressを用いてopenCVを使ったプログラムを作成したいと考えています そこで、インクルードファイルの設定やライブラリファイルの設定を以下のサイトの通りにしたのですが http://d.hatena.ne.jp/blono/20100501 うまくいきません Visual C++ 2008 Expressでは通っていたものをコピーしてビルドしたところ デバッガをVisual Studio 2005のものを使われようとしていました 上記のサイトではWin32プラットフォームアプリケーションにする場合とありましたが Win32コンソールアプリケーションで実行させたい場合にはどうしたらよいでしょうか? 言葉足らずだとは思いますがよろしくお願いします

  • Visual C++ 2010 Expressについて

    Visual C++ 2010 Expressについて Visual C++ 2010 Expressでデバックなしで開始を押したらコンソールの画面がすぐに閉じてしまい、プログラムを確認することができません どうすればコンソールの画面をすぐ閉じないようにすることができるのでしょうか? よろしくお願いします

  • Visual C++ 2005 Express Edition

    Visual C++ 2005 Express EditionをインストールしてC言語を勉強しようと思ったのですが、使い方がよく分かりません。まずは、HallowWorldを表示したいと思っています。手順を教えてください。できれば詳しくお願いします。

  • Visual C++ Express Edition でもprintf

    Visual C++ Express Edition でもprintfを使いたい 私は、Visual C++ 2008 Express Editionを使っています。  以前はVisual Studio 2005 Professionalを使っていました。 今まではプログラムを走らせている間の変数の変化を見るために、 printf関数を使って「出力」ウィンドウに数値を表示させていました。 Visual C++ 2008 Express Editionに変更してから、 同一のソースコードをコンパイル、実行しても printf文で記述した出力内容を「出力」ウィンドウに表示させることができません。 これは、Express Edition特有のものでしょうか? printfを使って変数を表示できる方法があれば教えてください。 よろしくお願いします。

  • Visual C++ 2010 Express相当

    こんにちは。 できれば無料のアプリを探していますが有料でも構いません。 Visual C++ 2010 Expressで作られたアプリを使いたいので、 起動に必要なランタイムをDLしようにもVisual C++ 2010 Expressが見当たりません。 詳しい事が分からないのですが、 新しいVisual C++ 2016とかをインストールすれば、 代用が効き起動ができますか? 現状でダウンロードできるものでベストのVisual C++はどれですか?

  • Visual C++ 2010 Expressについて。

    Visual C++ 2010 Expressについて。 Visual C++ 2010 Expressを使っているのですが、 プロジェクトを開いて1回目ビルドすると必ずエラーが出ます。 ビルドした後1回閉じて開き直してビルドすると正常にビルドできます。 エラー内容 C:\(省略)\ファイル名.vcxproj : error MSB4014: 内部エラーのため、ビルドは予期せず停止しました。 C:\(省略)\ファイル名.vcxproj : error MSB4014: Microsoft.Build.Exceptions.BuildAbortedException: ビルドが取り消されました。MSBuild.exe は、場所 "C:\WINDOWS\Microsoft.NET\Framework\v4.0.30319\MSBuild.exe" に見つからなかったため、子ノードとして起動できませんでした。必要に応じて、BuildParameters または MSBUILD_EXE_PATH 環境変数で正しい場所を指定してください。 と出ます。 原因を色々調べてみたのですが分かりませんでした。 かもしれないということでもいいので答えて頂けると助かります。 環境 XP SP3 Visual Studio 2005が入っています。 ちなみに、2005は正常に出来ます。

  • Visual C++ 2008 ExpressでのAPI開発

    Microsoft Visual C++ 2008 Express Editionを使用しています。 海外製CADのカスタマイズをしたいのですが API関係のヘルプを読んでいると c:\Program Files\Microsoft Visual Studio\Common\MSDev98\Template というフォルダに専用のawxファイルを入れるように書かれていました。 しかし、現在の環境でフォルダが存在しません。 Expressでは開発できないのでしょうか??

  • visual c++/c# 2005 Express Editioenについて

     最近、visual C++/C# 2005 Expressをダウンロードして、勉強しています。visual C#とvisual C++の本は買ったのですが、Visual C++.netのMFC、2005のCLRの意味が分からなくて、本を読んでも理解できません。とくにMFCが…実は、Visual C++は、.netで2002~2003年バージョンで、メニューなども違って、どう読みこなせばいいか分かりません。(Visual C++.net 入門 ビギナー編 著 林晴比古) どなたか、MFCとCLRの違い、また、この本のどの点が、VisualC++2005 Express Editionと同じなのか、教えてもらえれば、うれしいです。  よろしくお願いします。

  • Visual C++ 2010 Express

    [Visual C++ 2010 Express]を使っているんですが、 2つのラジオボタンのうち、どちらか1つが選択した場合、 変数に1を入れ、もう1つの方だったら、変数に2を入れたいんです。 どうしたら出来ますか???

専門家に質問してみよう