【发布时间】:2016-11-26 16:16:15
【问题描述】:
我在一个必须使用
int main(int argc, char* argv[])
{
unsigned char message[] = argv[1];
/* program continues using message */
}
我得到的错误如下:
error: array initializer must be an initializer list or string literal
const unsigned char message[] = argv[1];
^
所以我没有将参数输入适当地转换为“消息”变量,以适当地调用 SHA1 函数。
谢谢!!
【问题讨论】:
标签: c++ casting unsigned-char