int counter = 0;
char *jpg_name;
sprintf(jpg_name, "%3i.jpg", counter);
FILE *photo = fopen( jpg_name, "w");
counter++;
我不断收到以下错误:
'jpg_name' may be used uninitialized in this function [-Werror=uninitialized]
我正在尝试使用该sprintf
函数编写文件名。我想我必须以某种char*
不正确的方式声明,但我不确定如何正确地做到这一点。