当前位置:首页 » 编程语言 » c语言控制台输入

c语言控制台输入

发布时间: 2023-03-14 17:45:49

‘壹’ c语言从控制台输入字符串数组并输出

intmain()
{
charbuf[10][100];
inti,c;
for(i=0;i<10;i++)
{
scanf("%s",buf[i]);
c=getchar();
if(c==' ')break;
}
for(;i>=0;i--)
printf("%s ",buf[i]);

return0;
}

所有输入占一行,遇到换行结束。可以写成这样。

‘贰’ 在C语言中标准输入输出语句应该如何编写操作

Turbo C 2.0标准库提供了两个控制台格式化输入、输出函数 scanf();和printf();这两个函数可以在标准输入输出设备上以各种不同的格式读写数据。scanf()函数用来从标准输入设备(键盘)上读数据,printf()函数用来向标准输出设备(屏幕)写数据。下面详细介绍这两个函数的用法。
1.标准输入语句
scanf()函数是格式化输入函数,它从标准输入设备(键盘)读取输入的信息。其调用格式为:scanf(<格式化字符串>,<地址表>);
格式化字符串包括以下三类不同的字符;
(1).空白字符:空白字符会使scanf()函数在读操作中略去输入中的一个或多个空白字符。
(2).非空白字符:一个非空白字符会使scanf()函数在读入时剔除掉与这个非空白字符相同的字符。
(3).格式化说明符:以%开始,后跟一个或几个规定字符,用来确定输出内容格式。

‘叁’ C语言控制台输入怎么样编程星星

//用getch()函数,这个函数只接收字符,不回显,接收到一个字符,可以直接输出‘*’
#include<stdio.h>
#include<conio.h>
#include
<stdlib.h>
#define
PassWordLength
10
int
main()
{

char
PassWord[PassWordLength+1]={0};

char
name[10];

int
i=0;

printf("Enter
your
name:");

scanf("%s",name);

printf("Please
enter
the
password:");

for(i
=
0;
i
<
PassWordLength;
i++)

{

PassWord[i]
=
getch();

if(PassWord[i]!=0x0d)//输入的不是回车符,输出'*'

printf("*");

else
break;

}

PassWord[PassWordLength]=0;

printf("\nName:%s",name);

printf("\nPassword:
%s\n",PassWord);

system("PAUSE");

return
0;
}

热点内容
随机启动脚本 发布:2025-07-05 16:10:30 浏览:522
微博数据库设计 发布:2025-07-05 15:30:55 浏览:22
linux485 发布:2025-07-05 14:38:28 浏览:302
php用的软件 发布:2025-07-05 14:06:22 浏览:751
没有权限访问计算机 发布:2025-07-05 13:29:11 浏览:428
javaweb开发教程视频教程 发布:2025-07-05 13:24:41 浏览:692
康师傅控流脚本破解 发布:2025-07-05 13:17:27 浏览:236
java的开发流程 发布:2025-07-05 12:45:11 浏览:681
怎么看内存卡配置 发布:2025-07-05 12:29:19 浏览:280
访问学者英文个人简历 发布:2025-07-05 12:29:17 浏览:831