在C编程语言中,读取和写入字符的函数如下 −
最简单的控制台输入输出函数是getche(),它从键盘读取一个字符,和putchar(),它将一个字符打印到屏幕上。
getche()函数会一直等待,直到按下一个键,并返回其值。按下的键也会自动显示在屏幕上。
putchar()函数会将其字符参数写入到当前光标位置的屏幕上。
getche()和putchar()的声明如下 −
int getche (void);
int putchar (int c);
getche()和putchar()的头文件在CONIO.H中。
下面是一个示例,它从键盘读取字符并以相反的大小写打印。这意味着大写字母打印为小写字母,小写字母打印为大写字母。
当键入句点时,程序停止运行。islower()库函数需要头文件CTYPE.H,该函数如果其参数是小写字母则返回true,否则返回false。
以下是C程序读取和写入字符的示例:
# include
# include
# include
main(void){
char ch;
printf (“enter chars, enter a period to stop
”);
do{
ch = getche ();
if ( islower (ch) )
putchar (toupper (ch));
else
putchar (tolower (ch));
} while (ch! = ‘.’); /* use a period to stop */
return 0;
}
当上述程序被执行时,它产生以下结果 −
enter chars, enter a period to stop
tTuUtToOrRiIaAlLsS..
有两个重要的getche()变体,如下所示 −
第一个变体如下 −
getchar()的问题是它会缓冲输入,直到输入回车符为止。
getchar()函数使用STDIO.H头文件。
第二个变体如下 −
getche()的第二个更有用的变体是getch(),它的操作与getche()完全相同,只是你输入的字符不会显示在屏幕上。它使用CONIO.H头文件。
示例:mysql.exe
第三步:打开mysql客户端工具,并执行如下命令连接到远程mysql数据库。
示例:mysql -h HostName -P PortNumber -u UserName -pPassword
mysql -h myServerName001.mysql.database.chinacloudapi.cn -P 3306 -u myUsername@myServerName001 -p myPassword
第四步:使用mysql客户端工具进行数据库操作。
示例:SELECT * FROM mytable;
如果您发现该资源为电子书等存在侵权的资源或对该资源描述不正确等,可点击“私信”按钮向作者进行反馈;如作者无回复可进行平台仲裁,我们会在第一时间进行处理!
加入交流群
请使用微信扫一扫!