getchar()、putchar()、gets()、puts()

getchar()、putchar():
getchar()取得使用者輸入的字元,putchar()輸出一個字元。

#include < cstdio >
#include < cstdlib >

int main() {
    printf("請輸入一個字元:");
    char c = getchar();
    putchar(c);
    putchar('\n');
    system("PAUSE");
    return 0;
}

gets()、puts():
gets()會取得使用者的輸入字串,不包括按下Enter的換行字元碼,puts()用來輸出字串,並直接進行換行。

#include < cstdio >
#include < cstdlib >

int main(void) {
    char str[20];
    puts("請輸入字串:");
    gets(str);
    puts("輸入的字串為:");
    puts(str);
    system("PAUSE");
    return 0;
}