C++の問題でファイルからの読み込みに問題があります。私のコードを見つけて、あなたの考えを教えてください。私は "ファイルオープン失敗!"ファイルオープンに失敗しました!ファイルからの読み取り、C++、xcode
問題:
は、過去100年の間に20年の間隔でPrairieville、中西部の小さな町の人口増加を示す棒グラフを生成するプログラムを書きます。プログラムは、1900年、1920年、1940年、1960年、1980年および2000年のファイルから、人口(人口1000人に近い)を読み込む必要があります。毎年、1000人ごとに1つのアスタリスクで構成される日付とバーを表示する必要があります。たとえば、のは、3000を使用してみましょう、ここで7000,10000、25000、29000および30000
は、チャートが始まるかもしれない方法の例です。
PRAIRIEVILLE人口増加
(各* 1000人を表しています)
1900 ***
1920 *******
1940 **********
// main.cpp
// Population Chart
#include <iostream>
#include <fstream>
using namespace std;
int main()
{
int year,population;
ifstream inputFile;
inputFile.open("People.txt");
//if (inputFile.fail())
if(!inputFile)
{
cout << "File open failure!";
}
cout << "PRAIRIEVILLE POPULATION GROWTH\n" <<endl;
cout << "(each * represents 1000 people)\n" <<endl;
while (inputFile >> population)
{
for (year =1900 ; year<=2020; year += 20)
{
cout<< year;
for (int i = 1; i <= population/1000; i++)
{
cout<<"*";
}
cout<< endl;
}
}
inputFile.close();
return 0;
}
あなたのファイルに完全なシステムパスを追加しようとしましたか? –
完全なシステムパスの意味を教えてください。 – asaber