当前位置:首页 » 编程语言 » 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;
}

热点内容
动态规划01背包算法 发布:2024-11-05 22:17:40 浏览:849
nasm编译器如何安装 发布:2024-11-05 22:01:13 浏览:180
登录密码在微信的哪里 发布:2024-11-05 22:00:29 浏览:739
c防止反编译工具 发布:2024-11-05 21:56:14 浏览:247
安卓虚拟机怎么用 发布:2024-11-05 21:52:48 浏览:344
php时间搜索 发布:2024-11-05 20:58:36 浏览:478
燕山大学编译原理期末考试题 发布:2024-11-05 20:13:54 浏览:527
华为电脑出现临时服务器 发布:2024-11-05 20:05:08 浏览:408
斗战神免费挖矿脚本 发布:2024-11-05 19:53:25 浏览:665
网吧服务器分别是什么 发布:2024-11-05 19:45:32 浏览:392