时间:2022-10-20 10:14:39 | 栏目:C代码 | 点击:次
#include <stdio.h> int main() { char a[100]; printf("Please enter: "); scanf("%s", a); printf("\nYou entered : %s\n", a); return 0; }
运行结果
遇到空格时,输入结束
#include <stdio.h> int main() { int a; printf("Please enter: "); a = getchar(); printf("\nYou entered : "); putchar(a); printf("\n"); return 0; }
运行结果
int getchar(void);
int putchar(int a);
向标准输出写一个字符返回写了几个字符,EOF(-1)表示写失败
#include <stdio.h> int main() { int a; while ((a = getchar()) != EOF) { putchar(a); } printf("EOF\n"); return 0; }
运行结果
char *gets(char *s)
函数从 stdin 读取一行到 s 所指向的缓冲区,直到一个终止符或 EOF。int puts(const char *s)
函数把字符串 s 和一个尾随的换行符写入到 stdout。#include <stdio.h> int main() { char a[100]; printf("Please enter: "); gets(a); printf("\nYou entered : "); puts(a); return 0; }
运行结果