1.首先我们新建一个dev C++的项目。
2.接下来在项目中新建C语言程序文件。
3.然后在C语言文件中声明一个字节数组。
4.接下来我们通过printf函数提示用户输入字符串,通过scanf接收用户输入的字符串。
5.接着在通过printf函数输出用户输入的内容。
6.最后运行C语言程序,我们输入内容以后就可以输出了。这样就解决了c语言从键盘输入字符串的问题了。
C语言模拟键盘代码如下:
intWINAPIWinMain(HINSTANCEhInstance,HINSTANCEhPrevInstance,LPSTRszCmdLine,intiCmdShow)
{
MSGmsg
if(!MyRegisterClass(hInstance))
{
returnFALSE
}
if(!InitInstance(hInstance,iCmdShow))
{
returnFALSE
}
while(GetMessage(&msg,NULL,0,0))
{
TranslateMessage(&msg)
DispatchMessage(&msg)
}
returnmsg.wParam
}
//函数:ShowKey
//作用:实现在窗口中显示按键信息
voidShowKey(HWNDhwnd,intiType,char*szMessage,WPARAMwParam,LPARAMlParam)
{
staticchar*szFormat[2]={"%-14s%3d%c%6u%4d%5s%5s%6s%6s",
"%-14s%3d%c%6u%4d%5s%5s%6s%6s"}
charszBuffer[80]
HDChdc
ScrollWindowEx(hwnd,0,-yChar,&rc,&rc,NULL,NULL,SW_INVALIDATE)
hdc=GetDC(hwnd)
SelectObject(hdc,GetStockObject(SYSTEM_FIXED_FONT))
TextOut(hdc,
xChar,
rc.bottom-yChar,
szBuffer,
wsprintfszBuffer,
szFormat[iType]。
C语言是一门通用计算机编程语言,应用广泛。C语言的设计目标是提供一种能以简易的方式编译、处理低级存储器、产生少量的机器码以及不需要任何运行环境支持便能运行的编程语言。
尽管C语言提供了许多低级处理的功能,但仍然保持着良好跨平台的特性,以一个标准规格写出的C语言程序可在许多电脑平台上进行编译,甚至包含一些嵌入式处理器(单片机或称MCU)以及超级电脑等作业平台。