私はこの小さなテキストのRPGゲームを作っています。私はこのアスキーをデススクリーンとして表示したいと思います。私はそれを持っているC++のファイルを作った(私はコードをオンラインで見つけたので、あなたが死ぬたびに.txtファイルを読み込むためには長すぎるかもしれないので、それをメインコードに入れたくない。 ascii)、私はそれを実行するときにメインのcppファイルから実行する方法が必要です。方法はありますか? 私はウェブを検索しましたが、明らかに理解できるものは何も出ていませんでした。それは場合に役立ちますcppファイル内でcppファイルを実行する方法は?
が、ここでASCIIのコードです:
#include <iostream>
#include <fstream>
#include <string>
std::string getFileContents (std::ifstream&); /*Gets filecontents*/
int main(int argc, char *argv[])
{
std::ifstream Reader ("ded.txt"); //Open file
std::string Art = getFileContents (Reader); //Get file
std::cout << Art << std::endl; //Print it to the screen
Reader.close(); //Close file
return 0;
}
std::string getFileContents (std::ifstream& File)
{
std::string Lines = ""; //All lines
if (File) //Check if everything is good
{
while (File.good())
{
std::string TempLine; //Temp line
std::getline (File , TempLine); //Get temp line
TempLine += "\n"; //Add newline character
Lines += TempLine; //Add newline
}
return Lines;
}
else //Return error
{
return "ERROR File does not exist.";
}
}
メインコードを別の機能に入れます。次に、この新しい関数をプログラムから呼び出します。 –
私は基本的な研究が不足しているため、この質問を議論の対象外としています。 – Joshua
愚かな私は、プロプログラマーだけが質問を投稿できることを完全に忘れていました。それはトスであった "あなたは新しい質問を投稿することはできません、はい、あなたはあなたの質問をシャットダウンしますか?" –