Я новичок в c ++ и пытаюсь написать собственную версию программы, которая печатает сумму неизвестного числа целых чисел, прочитанных из cin.
Единственная директива препроцессора, которую я рассмотрел, это #include <iostream>
#include <iostream>
int main()
{
int numbers;
int sum = 0;
for (int i = 0; i < numbers; i++)
{
std::cin >> i;
sum += i;
}
std::cout << sum << std::endl;
return 0;
}
выход
cl /EHsc /W4 sum_of_set_of_integers.cpp
Microsoft (R) C/C++ Optimizing Compiler Version 19.14.26433 for x86
Copyright (C) Microsoft Corporation. All rights reserved.
sum_of_set_of_integers.cpp
a:\c++ tutorial\michael_dawson\sum_of_set_of_integers.cpp(8) : warning C4700: uninitialized local variable 'numbers' used
Microsoft (R) Incremental Linker Version 14.14.26433.0
Copyright (C) Microsoft Corporation. All rights reserved.
/out:sum_of_set_of_integers.exe
sum_of_set_of_integers.obj
A:\C++ Tutorial\Michael_Dawson>sum_of_set_of_integers
1
1
1
1
1
Я не могу вырваться из цикла. Было бы очень полезно, если бы вы посоветовали ..
Большое спасибо заранее.