一.字符输入输出
putchar
• int putchar(int c);
• 向标准输出写一个字符
• 返回写了几个字符,EOF(-1)表示写失败
getchar
• int getchar(void);
• 从标准输入读入一个字符
• 返回类型是int是为了返回EOF(-1)
• Windows—>Ctrl-Z
• Unix—>Ctrl-D
#include <stdio.h> int main(int argc,char const *argv[]) { int ch; while ( (ch = getchar()) != EOF ){ //输入int类型 putchar(ch); //输出int类型 } printf("EOF "); //ctrl+z 输出 return 0; }
二.标准库中的字符串函数
string.h
• strlen
• strcmp
• strcpy
• strcat
• strchr
• strstr
strlen
• size_t strlen(const char *s);
• 返回s的字符串长度(不包括结尾的0)
#include <stdio.h> #include <string.h> size_t mylen(const char* s) //用函数来代表strlen { // int cnt = 0; int idx = 0; while (s[idx] != '