![]() |
Borland с++ 3.1
Здравствуйте! Имеется вот такая задача и программа:
В текстовом файле из 10 строк записаны построчно целые положительные числа. Для каждого числа определить сумму его цифр. 1)имя текстового файла вводить с клавиатуры, 2)вывести на экран в удобной и наглядной форме исходные данные и результаты. #include <iostream.h> #include <string.h> #include <fstream.h> int main( ){ string s; cout << "Enter file path\n"; getline(cin, s); ifstream ifs(s.c_str()); if(ifs) { int size, sum; while(getline(ifs, s)){ sum = 0; size = s.size(); for(int i = 0; i < size; ++i){ sum += s[i]; } cout << s << ", sum = " << sum - 48 * size << endl; } ifs.close(); } else cerr << "File not found\n"; return 0; } Проблема в том что ВС++3.1 не компилирует и много ошибок выдает. Подскажите пожалуйста! |
Цитата:
|
string s;
|
Код:
#include <cstring.h> |
Время: 18:17. |
Время: 18:17.
© OSzone.net 2001-