2012-12-06 65 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