Objective c 获取相关问题 #包括 int main() { 文件*pFile; int n; 字符名[100]; pFile=fopen(“myfile.txt”,“w”); 对于(n=0;n
这段代码在gcc中给了我一个警告,说“GET是一个危险的函数”…有解决方法吗?是的,它是Objective c 获取相关问题 #包括 int main() { 文件*pFile; int n; 字符名[100]; pFile=fopen(“myfile.txt”,“w”); 对于(n=0;n,objective-c,c,Objective C,C,这段代码在gcc中给了我一个警告,说“GET是一个危险的函数”…有解决方法吗?是的,它是fgets。将对get的调用替换为: #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
fgets
。将对get
的调用替换为:
#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;
}
有关更多详细信息,请参阅文档-这两个问题并不完全相同。这看起来不像是一个特别的Objective-C问题。。。你的意图是什么?想想看:如果我输入一个超过100个字符的名字,会发生什么?
fgets(name, 100, stdin)