我需要将输入参数的列表发送到readInput函数。但是当我调用readInput函数时,编译器会报错。你能告诉我我的错误在哪里吗?发送输入参数到另一个函数
bool readInput(netcorr net,int argc, char * argv[]);
int main(int argc, char * const argv[]) {
netcorr net;
bool error=readInput(net, argc, argv);
}
bool readInput(netcorr &net,int argc, char * argv[])
{
}
感谢您的帮助。 Pegah
编辑:编译器说
Fehler: Argument 3 von »
bool readInput(netcorr, int, char**)
« wird initialisiertFehler: ungültige Umwandlung von »char* const*« in »char**«
汉译aschepler:
Error: Argument 3 of '
bool readInput(netcorr, int, char**)
' is initializedError: invalid conversion from 'char* const*' to 'char**'
你在'readInput'定义中的'argv'之前错过了'const' – digEmAll 2011-03-19 16:03:58
当我在uni时,我会在不同的地方抛出'*','&'和'const'来调试C++,直到它工作。现在我是一个Java人。 :-O – corsiKa 2011-03-19 16:05:48
编译器已经告诉你错误是什么......你至少应该在你的问题中粘贴编译错误文本。 – tenfour 2011-03-19 16:06:42