-3

我有一个嵌套循环并收到此错误,但据我所知,我不需要另一个';' 在这段代码中

    while ( inFile >> location >> elevation >> precipAmount )
{

    for (count, count <= 12, count ++)

最后一个右括号后出现错误。

4

4 回答 4

2

您的for循环有语法错误,请注意分号而不是逗号:

for (count; count <= 12; count ++)
于 2013-03-04T10:35:27.670 回答
2

for循环用于;分隔部件。它应该是

for (count; count <= 12; count++)

第一部分还用于在循环开始之前初始化任何内容。您应该设置count一个值或将其删除,因为它目前什么都不做

for (; count <= 12; count++)
// or
for (count = 0; count <= 12; count++)
于 2013-03-04T10:35:55.830 回答
1

尝试

for (count; count <= 12; count ++)
于 2013-03-04T10:35:33.943 回答
1

for (count; count <= 12; count ++)

于 2013-03-04T10:35:59.777 回答