入門訓練 字串輸入輸出函式

2021-10-04 15:21:17 字數 518 閱讀 8043

題目描述

編寫函式getreal和getstring,在main函式中分別呼叫這兩個函式。在讀入乙個實數和乙個字串後,將讀入的結果依次用printf輸出。

兩次輸入前要輸出的提示資訊分別是" please input a number:\n」和" please input a string:\n"輸入無

輸出無樣例輸入

9.56

hello

樣例輸出

please input a number:

please input a string:

9.56

hello

#include

double

getreal

(double n)

char

getstring

(char a)

intmain()

gets僅遇回車時才結束輸入,gets函式可以讀入帶空格的字串,而scanf只能輸入不帶空格字串

字串輸入輸出函式

while gets name null 可檢查檔案是否結尾 while ch getchar eof gets 讀取換行符並將其丟棄,fgets 把換行符存字串裡,但每次顯示字串會顯示換行符 不足之處 fgets 是為檔案i o而設計得,在處理鍵盤輸入時就不如gets 那麼方便。它需要第二個引數來...

字串輸入輸出函式

字串輸入首先要考慮的是儲存位置和儲存空間大小。例子 char name scanf s name 指標未初始化,可能指向記憶體中的任意地方,字串讀入的時候有可能覆蓋記憶體中的關鍵資料,造成程式或機器崩潰。char name 81 這種方式顯式宣告空間並進行初始化。scanf s str 函式讀入單個...

字串的輸入輸出函式總結

字元資料的輸入輸出 1.putchar 函式 字元輸出函式 putchar 函式是字元輸出函式,其功能是在顯示器上輸出單個字元。其一般形式為 putchar 字元變數 2.getchar函式 鍵盤輸入函式 getchar函式的功能是從鍵盤上輸入乙個字元。其一般形式為 getchar 通常把輸入的字元...