c - printf/scanf 的输入/输出选项

标签 c printf scanf

我是 C 的新手,对 iOS 了解很多并且在 .net 方面有一些经验,这听起来可能很奇怪。在某个地方,我得到了这个目标,即在不使用 printf 的情况下找到 n 个数字的平均值,并且扫描。我不想要该程序的代码,但我正在寻找上述功能的替代方案。

此处是否需要带有printf/scanf的代码?如果我的查询无效,也请告诉我。

最佳答案

不,printfscanf 都不是真正需要的。

明显的替代方法是使用 getcfgets 之类的东西读取输入,然后使用 strtol 之类的东西将字符转换为数字。

在输出端,您或多或少会反转它,将数字转换为字符(例如,使用 itoa ,这是很常见的,但实际上不是标准的),然后打印出结果字符串(例如,使用 fputs)。

关于c - printf/scanf 的输入/输出选项,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13748539/

相关文章:

c - 如何使用C逐行读取txt文件(int,未知长度)?

c - C语言中的函数

c++ - Xlib:XGetWindowAttributes 总是返回 1x1?

c - Windows/Linux 上整数数字的巨大 printf float/double 差异

c - 将 printf 重定向到管道 C

c - 当给变量赋值以及从标准输入扫描它时,内部会发生什么?

c - 修改保证在 C 中连续调用 ungetc() 两次的 fflush()

c - (;;) 和 while(); 的作用是什么? C中的意思

c - 用可变数量的参数构建一个字符串

c - for循环后scanf