У меня был похожий вопрос один раз. Вы должны быть в состоянии сделать:
string line;
Создать переменную, в которой вы будете хранить строку.
while(inputfile >> line){
Прокручивать каждую строку в файле.
int x = stoi(line)
Преобразуйте строку (строку) в целое число.
В цикле while вы можете делать то, что вам нужно сделать с x
, то есть узнать, сколько звездочек вам нужно. Итак:
ifstream inputfile;
inputfile.open("download.txt")
string line;
while(inputfile >> line){
int x = stoi(line); //will be 10000 in first loop
int i = x / 1000; //number of asterisks
for(int j = 0;j < i;j++){
cout << "*";
}
cout << endl;
}
Надеюсь, что это поможет.
РЕДАКТИРОВАТЬ: Очевидно, что вы можете назначить переменные вашего хранилища и использовать их вместо этого при необходимости.