c语言如何提示
① c语言怎么提示用户输入
1、首先了解c语言的编程,程序设计语言,再找到电脑。
2、其次在根据自己所了解的c语言的编程,程序设计、编写一个提示用户输入的程序。
3、最后在编写完成后点击应用即可提示用户输入。
② c语言中数据输入错误了如何提示输入错误并实现要求重新输入
可以使用清理输入流fflush(stdin);这个原因是因为错误输入的内容会保留在输入流,下一次判断会从输入流开始读取,因为错误输入的内容还在,所以直接判断错误,继续循环。
但有些编译器并不支持清理输入流。所以我们这时需要用手动输入让其清除。使用getchar();让其接收错误的字符。但这样就会变成这样,如果输入多个错误就会出现多个次数的循环;直至没有错误输入;这样如果循环内容多,所消耗的资源也就多了。
所以可以使用while()来执行里面的消除字符,但如果直接这样while(getchar())就会进入无限循环,所以可以让其接收一个终止条件,每次输入完都会按回车,那就让其接收' '换行符终止自己的循环。

(2)c语言如何提示扩展阅读
C语言从键盘输入数据
程序是人机交互的媒介,有输出必然也有输入。在C语言中,有多个函数可以从键盘获得用户输入:
scanf():和 printf() 类似,scanf() 可以输入多种类型的数据。
getchar()、getche()、getch():这三个函数都用于输入单个字符。
gets():获取一行数据,并作为字符串处理。
scanf() 是最灵活、最复杂、最常用的输入函数,但它不能完全取代其他函数,大家都要有所了解。scanf 是 scan format 的缩写,意思是格式化扫描,也就是从键盘获得用户输入。
gets() 会读取用户输入的整行内容,包括空格。而 scanf() 遇到空格就结束读取,也就是说,使用 scanf() 读取的字符串中永远不会包含空格。
③ C语言如何弹出提示框
直接调用系统API MessageBox()函数就可以了。
函数原形
int WINAPI MessageBox(HWND hWnd,LPCTSTR lpText,LPCTSTR lpCaption,UINT uType);
参数说明
hWnd: 消息框的拥有窗此参数口。如果为NULL,则消息框没有拥有窗口。
lpText: 消息框的内容。
lpCaption: 消息框的标题。
uType:
指定一个决定对话框的内容和行为的位标志集。此参数可以为下列标志组中标志的组合。指定下列标志中的一个来显示消息框中的按钮以及图标。
MB_OK 默认值。有一个确认按钮在里面。
MB_YESNO 有是和否在里面。
MB_ABORTRETRYIGNORE 有Abort(放弃),Retry(重试)和Ignore(跳过)
MB_YESNOCANCEL 消息框含有三个按钮:Yes,No和Cancel
MB_RETRYCANCEL 有Retry(重试)和Cancel(取消)
MB_OKCANCEL 消息框含有两个按钮:OK和Cancel
当然还有其他标志和返回值, 具体内容参考
https://msdn.microsoft.com/en-us/library/ms645505(VS.85).aspx
最后是用系统API时需要包含头文件 windows.h
④ C语言怎么弄提示语 就是程序运行了会出现中文提示,教你要输入什么的,例如,请输入五位以下的数字
#include<iostream>
#include<stdlib.h>
#include<stdio.h>
using namespace std;
void main()
{
int a;
printf("请输入五位以下的数字\n");
scanf("%d",&a);
system("pause");
}
⑤ c语言中输入提示是什么意思
include<stdio.h>
int main(){
float i;
while (scanf_s("%f", &i) == -1 || (int)i - i != 0.0 || i<20 || i>100){
fflush(stdin); // 清空输入缓存区,避免输入字符时,scanf()进入死循环
printf("格式错误!请重新输入:\n");
}
}
while (scanf_s("%f", &i) == -1 || (int)i - i != 0.0 || i<20 || i>100)
解释:scanf_s("%f", &i) == -1,表示输入的数据没有读取成功。
(int)i - i != 0.0,表示i输入的不是整数。最好是每次输入都写输入提示,这样输入的时候就知道输入什么了,当然,多次输入,可以在前面写一个总的提示。具体的情况,还是要题目的要求。如果是自己写程序,那就无所谓了,不过也要考虑使用者的情况。说了这么多废话,总结一句,看情况决定!
⑥ C语言程序的提醒语句
void del()
{
int flag = 0;//加个标记,初始值为0
int tempid,i,j;
if(sign > 0)
{
printf("请输入您需要删除的学生的学号:\n");
scanf("%d",&tempid);
for(i=0;i<sign;i++)
{
if(tempid==DA[i].number)
{
flag = 1;//找到该生学号,则flag = 1;
for(j=i;j<sign;j++)
{
DA[j]=DA[j+1];
}
sign--; break;
}
}
if (flag == 1)
{
printf("您成功删除了学生信息.\n");
}
else
{
printf("对不起!没有找到此人信息.\n");
}//加上这段
}
system("pause");
}
⑦ c语言,怎样显示友好提示,如以下程序,要求输入r,h的值时,出现“请输入r,h的值”提示。
其实有个提示就可以了,你的那句printf("请输入r,h的值");就已经够了,不过呢,那句话要放在scanf("%lf%lf",&r,&h);的前面。如果这样做会更好一点:
printf("请输入r,h的值:\n");
scanf("%lf%lf",&r,&h);
这样的话,输出完提示信息之后又个冒号,还会打印一个换行。这样美观一些,其实这样一个小程序,这个就够了。要是你还觉得不美观的,可以延用注视的风格,如
printf("********************\n");
printf("请输入r,h的值:\n");
printf("********************\n");
这样就很美观了!不过没啥必要。
⑧ C语言如何弹出提示框
要用到windows编程,先建一个Win32 DialogBased Application ,输入MessageBox(NULL,TEXT("Hello,world!"),TEXT(""),MB_OK);就会出来一个简单的helloworld提示框了。
⑨ c语言中数据输入错误了如何提示输入错误并实现要求重新输入
cin>>sth;
while(!check(sth))
{
//check
函数检查输入值,如果满足就不需要在输入,这是就返回1或者true
cout<<"enter
again,
because
it
is
invalidate"
cin>>sth;
}
⑩ C语言编程问题,添加提示
改一下input即可
voidinput_one(int*s)
{
inta;
while(1)
{
if(scanf("%d",&a)==1&&a>=0&&a<=100)
break;
while(getchar()!=' ');
printf("输入错误,请重新输入 ");
}
*s=a;
}
voidinput(intscore[],intlength)
{
inti;
for(i=0;i<length;i++)
{
printf("输入第%d个分数=",i+1);
input_one(&score[i]);
}
}
