㈠ 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
㈡ 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語言程序提示語句
#include<stdio.h>
#include<stdlib.h>
#include<string.h>
#define MAX 200
struct data
{
int number;
char name[10];
int rnum;
int tel;
}DA[MAX];
int sign=0;
void add()
{
if(sign < MAX)
{
printf("請輸入信息:\n");
printf("請輸入學生的學號\n");
scanf("%d",&DA[sign].number);
printf("請輸入學生的姓名\n");
scanf("%s",&DA[sign].name);
printf("請輸入學生的電話\n");
scanf("%d",&DA[sign].tel);
printf("請輸入學生的宿舍號\n");
scanf("%d",&DA[sign++].rnum);
}
else
printf("輸入錯誤!\n");
system("pause");
}
void print()
{
int i;
if(sign>0)
{
for(i=0;i<sign;i++)
{
printf("學號:%d,姓名:%s,宿舍號:%d,聯系方式:%d\n",DA[i].number,DA[i].name,
DA[i].rnum,DA[i].tel);
}
printf("\n");
}
else
printf("沒有學生信息!");
system("pause");
}
void del()
{
int tempid,i,j,flag=0;
if(sign > 0)
{
printf("請輸入您需要刪除的學生的學號:\n");
scanf("%d",&tempid);
for(i=0;i<sign;i++)
{
if(tempid==DA[i].number)
{
for(j=i;j<sign;j++)
{
DA[j]=DA[j+1];
}
sign--;printf("刪除成功!");
flag=1;
break;
}
}
if (!flag)
{
printf("沒有找到,刪除失敗!\n");
}
}
system("pause");
}
void menu()
{
int choice;
while(1)
{
system (" cls");
printf("*************************************************\n");
printf("* 0.退出管理系統 *\n");
printf("* 1.輸入學生信息 *\n");
printf("* 2.輸出所有信息 *\n");
printf("* 3.刪除學生信息 *\n");
printf("**************************************************\n");
scanf("%d",&choice);
switch(choice)
{
case 0:exit(1);break;
case 1:add();break;
case 2:print();break;
case 3:del();break;
default:printf("查無此功能!\n");system("pause");break;
}
}
}
void main()
{
char a[10],password[10]="4321",i=1;
printf("請輸入密碼!\n");
while(i)
{
scanf("%s",a);
if(strcmp(password,a)==0)
{printf("密碼正確!");
i=0;menu();
}
else printf("密碼錯誤,請重新輸入!\n");
}
}
㈣ C語言怎麼弄提示語 就是程序運行了會出現中文提示,教你要輸入什麼的,例如,請輸入五位以下的數字
#include<iostream>
#include<stdlib.h>
#include<stdio.h>
using namespace std;
void main()
{
int a;
printf("請輸入五位以下的數字\n");
scanf("%d",&a);
system("pause");
}
㈤ 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]);
}
}
㈥ 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");
}