gpt4 book ai didi

objective-c - 获取相关问题

转载 作者:太空宇宙 更新时间:2023-11-04 02:17:25 25 4
gpt4 key购买 nike

#include <stdio.h>

int main ()
{
FILE * pFile;
int n;
char name [100];

pFile = fopen ("myfile.txt", "w");
for (n = 0; n < 3; n++)
{
puts ("please, enter a name: ");
gets (name);
fprintf (pFile, "Name %d [%-10.10s]\n", n, name);
}
fclose (pFile);

return 0;
}

此代码在 gcc 中向我发出警告,提示“使用 gets 是一个危险的函数”...是否有解决方法?

最佳答案

是的,它是 fgets。将您对 gets 的调用替换为:

fgets(name, 100, stdin)

有关更多详细信息,请参阅文档 - 两者并不完全相同。

关于objective-c - 获取相关问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5441030/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com