2012-12-06 66 views
2

听起来很多关于iOS和在.net中有一些经验的人听起来很奇怪,我是一个C的新手。某处我得到这个目标找到n个数字的平均值而不使用printfscanf。我不想要程序的代码,但如果有人能够帮助我选择所提到的功能,这将非常有帮助。printf/scanf的输入/输出替代品

请让我知道如果代码printf/scanf这里需要。如果我的查询无效,也请告诉我。

+0

这可能会让你开始。 http://stackoverflow.com/questions/9006801/difference-between-nslog-and-printf-statement-for-objectivec 希望它能帮助。 –

+0

“听起来很多关于iOS的我可能听起来奇怪,我是C的新手。” - 确实如此。一般而言,iOS开发是使用Objective-C(它是C的超集)完成的 - 如果您进行iOS开发,您应该已经超过了C的经验。 – 2012-12-06 16:56:45

+0

@ H2CO3:我一直致力于Iphone编程。如果我的查询链接到这个,我是不好的程序员。感谢您的意见:) – Nitish

回答

3

不,printf也不是scanf真的需要这个。

明显的选择是用getcfgets之类的东西读取输入内容,并将其从strtol之类的字符转换为数字。

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

+0

谢谢杰里,会试试这个,让你知道。 – Nitish

+0

如果允许'sprintf',则可以使用它来代替'itoa'因为它是标准的。当然,如果允许'C++',则使用ostringstream。 – user93353