C++でテキストファイルに書き込む方法

ページ名:C__でテキストファイルに書き込む方法

この記事では、Windowsコンピュータ上のMicrosoft Visual Studioアプリケーションを使用して、C++でテキストファイルを作成し、テキストファイルに書き込む手順を説明します。このプログラムでは、C++言語の基本を活用し、任意のテキストをメモ帳ファイルに出力することができます。

パート1

プロジェクトのセットアップ

  1. Microsoft Visual Studio 2017をインストールする。Microsoft Visual Studioアプリケーションをダウンロードするには、インターネットブラウザを開き、Microsoft Visual Studioのダウンロードページを表示します。
    • CommunityセクションでFree Downloadを選択し、インストールプロセスを続行します。
  2. デスクトップからアプリケーションを開きます。インストールが完了したら、デスクトップからVisual Studioアプリケーションを探し、開きます。空白のページが表示され、画面上部にメニューバーが表示されます。
  3. File を選択します。
  4. 新規プロジェクトを作成します。New をクリックし、Project を選択します。プロジェクトのタイプを要求する新しいページが表示されます。
    • Empty Projectをクリックする。
  5. プロジェクトに名前を付けます。プロジェクトの種類を尋ねるダイアログボックスの下に、プロジェクト名を付けるオプションがあります。プロジェクト名を付けて、Okをクリックします。
パート 2

プログラムを書く

  1. ソース・ファイルを開いてください。プロジェクトが作成されると、空白の画面が表示されるはずです。Visual Studioでコードを入力するには、ソースファイルを作成する必要があります。
    • 画面の右パネルにあるソースファイルを右クリックし、ドロップダウンメニューを表示させます。
    • Add をクリックし、New Item をクリックします。
  2. C++ファイルを作成する。C++でコーディングを始めるには、項目を追加した後、それを示す必要があります。左の列が「Visual C++」をハイライトしていることを確認し、「C++ file.cpp」をクリックします。プロジェクトの名前を指定したように、このファイルの名前を指定するオプションもあります。
    • 名前を指定しない場合は、Microsoft Visual Studioが自動的にファイル名を付けます。
  3. .cppファイルに移動します。名前を付けたソース・ファイルが、作成直後に表示されるはずです。表示されない場合は、右側のパネルを参照し、「ソース・ファイル・タブ」の下に表示されるはずです。空白のソース・ファイル・ページが表示されるはずです。
  4. 使用するライブラリを決定する。 このプロジェクトでは、3つのライブラリだけを含める必要があります。ライブラリとは、プログラムの中で再利用できる、あらかじめパッケージ化されたコードのことです。使用するライブラリーは以下の通り:
    • include .これはメインの入出力プログラムを含むメイン・ライブラリーです。また、ユーザーとプログラム間の通信を可能にします。これがないと、残りのコードは無効になります。
    • インクルード .これにより、逐次的にデータをファイルに読み書きできるようになる。
    • include .複数の文字の入出力を可能にする。
  5. 使用するライブラリーの種類を決める。このプロジェクトでは、標準ライブラリを使用する。これにより、ライブラリを利用するたびにライブラリの種類を指定する必要がなくなり、プログラムが簡素化される。ライブラリをインクルードするには、宣言されたライブラリの下にusing namespace std;と入力するだけです。
  6. 出力のアイデアを考えよう。テキストを表示したいのか、数字を表示したいのか、画像を表示したいのか。用途はさまざまですが、このガイドでは、Hello World!というステートメントをテキストファイルに出力します。
  7. int mainを挿入します。int main()オペレーションは、オペレーティング・システムの終了ステータスを返すために、すべてのC++プログラムに必要なオペレーションです。必要なコードはすべて、"int main "の中括弧の中に入れる。
  8. 必要な変数を宣言する。宣言が必要な変数は、文字列の "Hello World!"だけです。
    • 変数を宣言するには
      • 変数の種類 - 文字列
      • 変数の名前 - Str
      • 宣言 - ここでは、文字列 "Hello World!"と等しい変数を宣言する。
    • 各ステートメントをセミコロンで終わらせなければならない。
  9. ファイル宣言を存在しないファイルに出力する。ファイルに書き込むには、インターフェースを提供しなければならない。ofstreamと、最後にセミコロンを付けたファイル宣言をタイプする必要があります。このチュートリアルでは、出力ファイルの宣言としてoutfileを使用します。
  10. ファイルを開いてください()。ここで宣言したoutput宣言を使用して、ファイルへの出力に関するタスクを実行します。ファイルを開くには、declaration.open("Text.txt");と入力します。
    • この記事では、ファイル "Text.txt "を作成して開きます。ファイル名は変更可能ですが、テキスト・ファイルであることを確認するため、末尾が".txt "であることを確認してください。
    • 計算中にエラーが発生しないように、必ず既存のファイルでないものを使用してください。
  11. ファイルに書き込む。出力ファイルが作成されたので、宣言した文字列をファイルに書き込むことができる。これを実行するには、outfile << str <
  12. << は出力のシンボルである。
  13. endlは、次の出力を別の行に置くために使われる。
  • ファイルを閉じてプログラムを終了する。ファイルに書き込んだら、outfile.close()とタイプしてプログラムを閉じなければならない。このコードが正しく機能するように、プログラムも閉じる必要がある。
    • このタスクでは、return 0;と入力します。これは、出力ファイルがゼロであることを返すので、プログラムが正常に動作したことを示すためにも使われます。最後までプログラムを保存するように努力しなさい。
  • 結果をメモ帳で見てください。プロジェクトを作成すると、Microsoft Visual Studioは自動的にすべてのプログラムを埋め込んだフォルダを作成します。デスクトップ上のこのフォルダを探すと、指定した名前のテキストファイルがあるはずです。それを開くと、Hello Worldが出力されるはずです。
  • さらなるアプリケーションについてアイデアを出し合いましょう。C++でファイルを作成したり、ファイルに書き込んだりする基本を学んだので、数字や特殊文字などを使ってより高度な操作を行うことができます。それはすべて、希望するプロジェクトの要件によります。
  • この記事は、CC BY-NC-SAの下で公開されている「 How to Write to a Text File in C++」を 改変して作成しました。特に断りのない限り、CC BY-NC-SAの下で利用可能です。

    シェアボタン: このページをSNSに投稿するのに便利です。

    コメント

    返信元返信をやめる

    ※ 悪質なユーザーの書き込みは制限します。

    最新を表示する

    NG表示方式

    NGID一覧