char *gets( char *str );
The gets() function reads characters from STDIN and loads them into str, until a newline or EOF is reached. The newline character is translated into a null termination. The return value of gets() is the read-in string, or NULL if there is an error.
gets函數從標准輸入設備讀取字符串,直到遇到換行或者EOF。換行符被認為是終止字符。若函數調用成功,返回字符串;否則返回NULL。
int puts( char *str );
The function puts() writes str to STDOUT. puts() returns non-negative on success, or EOF on failure.
puts函數項標准輸出設備寫出字符串。若成功調用,返回非負值;否則EOF。
注意:這兩個函數都是c語言標准輸入輸出庫中的函數,在使用時要包含<stdio.h>;在c++中應包括<cstdio>。同時這兩個函數的參數都是字符數組,而不能用c++中的字符串對象。