後で.txtファイルで使用できるようにいくつかのデータを保存しようとしています。私がコードを実行するのは初めてですが、問題ありません。 2回目、すべての地獄が緩んでいます。私はあなたがファイルに書き込むための機能は以下の通りです:2回目のコンパイルに失敗しました.C++を実行しました
#pragma once
#include <iostream>
#include <fstream>
#include <sstream>
#include "Movies.txt";
using namespace std;
class VideoSelection
{
public:
VideoSelection();
void write(char Name[255], char address[255]);
void read();
void sort();
void open();
~VideoSelection();
protected:
char http[255];
ofstream saveFile;
ifstream input;
};
とメインを:次のよう
void VideoSelection::write(char Name[255], char address[255])
{
int i = 0;
string iString;
saveFile.open("Movies.txt");
for (string line; getline(input, line);) // check for the number of movies (0-index)
{
iString = to_string(i);
if (line == iString)
{
i++;
}
}
saveFile << i << endl;
saveFile << "NAME: " << Name << " " << "ADDRESS: " << address << endl << endl;
saveFile.close();
}
と使用されるヘッダーファイルがある
#include "VideoSelection.h"
int main()
{
VideoSelection VS;
char movieName[255];
char movieAddress[255];
cin >> movieName;
cin >> movieAddress;
VS.write(movieName, movieAddress);
}
これらは、私が得るエラー
https://gyazo.com/f5f13e7dfd18378152df6126b7a40be1
これは何ですか?**# "Movies.txt"; ** –
を削除します。#include "Movies.txt"を削除します。 –