sprintf(file_name, "File_%d.txt", &i); 为什么有警告
时间: 2024-04-18 08:33:12 浏览: 138
cameratest12_grab_20161101_1440.tar.gz
5星 · 资源好评率100%
这段代码中出现警告的原因是因为在sprintf函数中,你传递了一个指向变量i的地址,而不是i的值。sprintf函数需要一个整数作为第二个参数,而不是一个指针。
要修复这个警告,你可以将sprintf函数的第二个参数改为i,而不是&i。例如:
sprintf(file_name, "File_%d.txt", i);
阅读全文