0
4

3 回答 3

1

错误消息告诉您,如果您得到的不是函数而是字符串,则无法使用函数调用语法。而不是buffer(v),您可能的意思是buffer[v]。使用的括号类型很重要。

于 2013-05-03T01:08:47.050 回答
0

您没有提供足够的代码来说明,但是这个错误看起来好像没有可见的声明

buffer(v);

编辑

好的。现在我们可以看到了。试试buffer[v]

于 2013-05-03T01:04:35.793 回答
0

你的缓冲区是字符串

string buffer;

那是什么

nesto^= buffer(v);

将缓冲区更改为向量数组或任何其他容器,因为您想对其进行索引。如果您想将缓冲区中的字母作为单个字符串,请执行以下操作:

nesto^= buffer[v];
于 2013-05-03T01:11:33.193 回答