当前位置:首页 » 编程语言 » c语言键盘输入程序

c语言键盘输入程序

发布时间: 2022-06-11 09:07:52

c语言编程题:从键盘输入一个小写字母,在屏幕上显示其对应的大写字母

#include<stdio.h>

int main()

{

char ch;

printf("请输入一个小写字母:");

scanf("%c",&ch);

ch=ch-32;

printf("大写字母是:%c ",ch);

return 0;

}

可以加一个判断

#include<stdio.h>

int main()

{

char ch;

printf("请输入一个小写字母:");

scanf("%c",&ch);

while(!(ch>='a'&&ch<='z'))

{printf("输入错误,请重新输入一个小写字母!");

scanf("%c",&ch);

}

ch=ch-32;

printf("大写字母是:%c ",ch);

return 0;

}

文件输入/输出

在C语言中,输入和输出是经由标准库中的一组函数来实现的。在ANSI C中,这些函数被定义在头文件;中。

标准输入/输出

有三个标准输入/输出是标准I/O库预先定义的:

stdin标准输入

stdout标准输出

stderr输入输出错误

以上内容参考:网络-c语言

㈡ C语言编程, 使从键盘中输入的三位数倒着输出。

C语言:

从键盘输入一个三位数,以逆序输出。

例如:输入456,输出654

如图:

(2)c语言键盘输入程序扩展阅读

1.C语言是一门通用计算机编程语言,应用广泛。C语言的设计目标是提供一种能以简易的方式编译、处理低级存储器、产生少量的机器码以及不需要任何运行环境支持便能运行的编程语言。

2.尽管C语言提供了许多低级处理的功能,但仍然保持着良好跨平台的特性,以一个标准规格写出的C语言程序可在许多电脑平台上进行编译,甚至包含一些嵌入式处理器(单片机或称MCU)以及超级电脑等作业平台。

3.二十世纪八十年代,为了避免各开发厂商用的C语言语法产生差异,由美国国家标准局为C语言制定了一套完整的美国国家标准语法,称为ANSI C,作为C语言最初的标准。

4.目前2011年12月8日,国际标准化组织(ISO)和国际电工委员会(IEC)发布的C11标准是C语言的第三个官方标准,也是C语言的最新标准,该标准更好的支持了汉字函数名和汉字标识符,一定程度上实现了汉字编程。

㈢ 求C语言程序(获联键盘输入的内容,并保存下来)

int
bioskey(int
cmd);
当cmd为1时,bioskey()检测是否有键按下。没有键按下时返回0;有键按下时返回按键码(任何按键码都不为0),但此时并不将检测到的按键码从键盘缓冲队列中清除。
当cmd为0时,bioskey()返回键盘缓冲队列中的按键码,并将此按键码从键盘缓冲队列中清除。如果键盘缓冲队列为空,则一直等到有键按下,才将得到的按键码返回。
Escape键的按键码为0x11b,下面的小程序可以获取按键的按键码。
for
(;)
{
key=bioskey(0);
/*
wait
for
a
keystroke
*/
printf("0x%x\n",key);
if
(key==0x11b)
break;
/*
Escape
*/
}
常用按键的按键码如下:
#define
VK_LEFT
0x4b00
#define
VK_RIGHT
0x4d00
#define
VK_DOWN
0x5000
#define
VK_UP
0x4800
#define
VK_HOME
0x4700
#define
VK_END
0x4f00
#define
VK_SPACE
0x3920
#define
VK_ESC
0x011b
#define
VK_ENTER
0x1c0d
//---------------
最简单的可以是
#include
<stdio.h>
int
main(void)
{
int
a,
b,
t;
int
*
pa,
*
pb;
pa
=
&a;
pb
=
&b;
scanf("%d
%d",
pa,
pb);
t
=
*pa;
*pa
=
*pb;
*pb
=
t;
printf("%d
%d",
*pa,
*pb);
getchar();
return
0;
}
//---------
要保存的话,输出到文件中就可以了

㈣ 键盘C语言编程输入程序

getchar函数(字符输入函数)的作用是从终端输入一个字符。用法
getchar()

char
a;a=getchar();//表示从键盘输入一个字符,并把他赋值给字符变量a;
还可以用scanf
语句输入数据。用法
scanf(格式控制,地址表列)
如int
a;
scanf("%d",&a);
scanf("%d%d%d",&a,&b,&c)
"%d%d%d"表示按十进制整数形式输入三个数据。输入数据时,在两个数据之间以一个或多个空格间隔。
格式符
d表示输入十进制整数、
s用来输入字符串
f用来输入小数(实数)
你应该会用了吧
如果不会
欢迎你和我联系
很乐意为你服务

㈤ c语言怎么从键盘输入数据,用程序怎么编

我用的是vc6,一般格式是:
#include<iostream>
using namespace std;
int main()
{
cin>>a;
return 0;
}

在cin>>的后面可以输入数据

㈥ 我想知道用C语言怎么写一个控制键盘输入的程序,比如让键盘自动执行ctrl或shift功能等.请哪位高手帮帮忙

可以用普通的C语言来写。调用User32.lib
的函数:
void keybd_event(BYTE bVirturalKey,BYTE bScanCode,
DWORD dwFlags,DWORD dwExtraInfo)
ctrl 键是 VK_CONTROL bScanCode = 0x9d
shift键是 VK_SHIFT 0xaa
揿键是 0,0
键弹上来是:KEYEVENTF_KEYUP,0

例如simu_keyboard.c程序,模拟 Alt-PrintScreen,把屏幕图像放入剪切板。

头文件:
#include <Windows.h>
#include <Winuser.h>
#include <stdio.h>
#include <stdlib.h>

/* ----------------------------------
simulation of Alt-PrintScreen
to get current Window image in clipboard
* -----------------------------------*/
void snapwin_2_clipboard()
{
keybd_event(VK_LMENU,0xA4,0,0); // 揿 Alt
keybd_event(VK_SNAPSHOT,0x2C,0,0); // 揿 PrintScreen
keybd_event(VK_SNAPSHOT,0x2C,KEYEVENTF_KEYUP,0); // 键弹上
keybd_event(VK_LMENU,0xA4,KEYEVENTF_KEYUP,0); // 键弹上
}

void main()
{
(void) snapwin_2_clipboard();
exit(0);
}

编译命令: cl simu_keyboard.c user32.lib
运行:simu_keyboard.exe
用任何图像编辑软件中的Edit-paste 可贴剪切板里的内容了。

㈦ c语言 如何从键盘输入字符串

c语言从键盘输入字符串的步骤如下:

1.首先我们新建一个dev C++的项目。

热点内容
手机f加密 发布:2024-05-19 03:28:47 浏览:225
用什么密码写日记 发布:2024-05-19 03:27:57 浏览:303
数据库access2003 发布:2024-05-19 02:49:39 浏览:620
碧蓝航线pc挂机脚本 发布:2024-05-19 02:30:03 浏览:589
脚本fir 发布:2024-05-19 02:28:57 浏览:261
阿里云独享服务器 发布:2024-05-19 02:23:54 浏览:253
织梦源码ga 发布:2024-05-19 02:23:20 浏览:571
java文件名后缀 发布:2024-05-19 02:14:39 浏览:956
快手点榜脚本 发布:2024-05-19 02:08:44 浏览:163
pythonforinkeys 发布:2024-05-19 01:55:44 浏览:793