【发布时间】:2019-02-06 02:32:29
【问题描述】:
我有点急于搜索一个返回类型为 int 的特定函数,该函数通过恰好采用 5 个参数来更改 char 数组(字符串)的值,而该函数不得从任何其他库中导入,除了stdio.h 也许。
源代码如下所示:
#include <stdio.h>
int main() {
char buffer [50];
int n;
n= // some function here ;
printf("%s",buffer,n);
return 0;
}
我一直在研究许多功能,但我知道或发现没有一个符合上述要求,因此我现在很感激更多知识渊博的人的帮助。提前致谢。
【问题讨论】:
-
这是作业还是测验什么的?问是因为这是一个奇怪的问题。
-
为什么
printf中有额外的参数?什么是预期的输出?您可能正在寻找fread,它需要 4 个参数。 -
sprintf可能需要 5 个参数 ... -
您在寻找
snprintf()或其亲属之一吗? -
这是一个毫无意义的要求。请逐字引用您的作业。
printf("%s",buffer,n);也没有多大意义。