Компьютерный форум OSzone.net  

Компьютерный форум OSzone.net (http://forum.oszone.net/index.php)
-   Программирование и базы данных (http://forum.oszone.net/forumdisplay.php?f=21)
-   -   Borland с++ 3.1 (http://forum.oszone.net/showthread.php?t=218696)

Firhov 23-10-2011 17:07 1779989

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 не компилирует и много ошибок выдает. Подскажите пожалуйста!

ferget 24-10-2011 02:40 1780315

Цитата:

Цитата Firhov
много ошибок выдает »

какие именно ошибки?

Firhov 24-10-2011 15:00 1780628

string s;

ferget 24-10-2011 15:58 1780687

Код:

#include <cstring.h>


Время: 18:17.

Время: 18:17.
© OSzone.net 2001-