我找的C++編碼該PASCAL代碼EOF使用的C++
var
jumlah,bil : integer;
begin
jumlah := 0;
while not eof(input) do
begin
readln(bil);
jumlah := jumlah + bil;
end;
writeln(jumlah);
end.
我不明白,使用基於C++的EOF
它的目的是從1號線的數據計算在2002年底文件
編輯: 以及我試過,但沒有運氣
#include<iostream>
using namespace std;
int main()
{
int k,sum;
char l;
cin >> k;
while (k != NULL)
{
cin >> k;
sum = sum + k;
}
cout << sum<<endl;
}
抱歉,我相信新的C++
哪個IO功能你在用嗎? –
您需要了解代碼的用途,然後在C++中重新編碼該目的,而不是嘗試獲得1-1翻譯。關於如何從文件中讀取行,有很多答案。 (hit:'std :: getline') –
@David:這不是我們做不到的,但我們不會回答「請給我一些代碼」問題。 – 2011-09-12 14:00:38