【发布时间】:2014-11-04 21:51:19
【问题描述】:
我确定这里只是一个愚蠢的错误,但是,我无法弄清楚。 这是我的代码的一部分:
char *moving;
scanf("%s", moving);
当我用 gcc 编译它时,它会说:
newmatrix.c:38:7: warning: ‘moving’ is used uninitialized in this function [-Wuninitialized]
第38行是scanf
我该如何解决这个问题? 谢谢
【问题讨论】:
-
moving是一个指针。它指向什么?没有。这就是编译器试图告诉你的。
标签: c char initialization scanf