有些小玩意特别实用但是时间长不怎么用都要忘,写出来给自己看吧
#include<stdio>
int main()
{
char ch;
char sh[100];
printf("Inputacharacter:");
ch=getc(stdin); //读取一行中的第一个字符
printf("Thecharacterinputwas:'%c'\n",ch);
printf("Inputacharacter:");
gets(sh); //读取一行字符遇到回车停止
printf("Thecharacterinputwas:'%s'\n",sh);
return 0;
}
下面补充点get系函数的用法
(1)int n = cin.get();读取一个字符,返回值为相应ASCⅡ值。
(2)cin.getline(str,60);读取一行字符存在长度为60的缓冲区str中,遇到'\n'时停止读取。
#include <iostream>
using namespace std;
int main()
{
char str[60];
int n = cin.get();
cin.getline(str,60); //也可以写作getline(cin,str);作用都一样
cout << n <<endl;
cout << str <<endl;
return 0;
}
执行结果:
输入:how are you
输出:106
ow are you