小问题:关于system("PAUSE")(stdlib.h),在线等,解决就结帖,运行环境为vc6.0

midsummer 2003-06-12 01:40:25
如例:
#include <iostream.h>
#include <stdlib.h>
void main(){
cout<<("hsfffffffffffffffffffffffff");
system("PAUSE");
}

他老是让我先执行system("PAUSE")再输出字符串,为什么?怎么解决?谢
...全文
69 1 打赏 收藏 转发到动态 举报
写回复
用AI写文章
1 条回复
切换为时间正序
请发表友善的回复…
发表回复
blh 2003-06-12
  • 打赏
  • 举报
回复
#include <iostream.h>
#include <stdlib.h>
void main(){
cout<<("hsfffffffffffffffffffffffff") << endl;
system("PAUSE");
}

就可以先输出在执行system("PAUSE");
#include<stdio.h> #include #include<stdlib.h> #define Maxsize 100 typedef struct { int jchk; int zhyk; int xxk; int shyk; int rwk; }Lesson; typedef struct { char name[10]; char sex[4]; char clas[10]; char mayor[20]; char number[20]; Lesson kch; }Linelist; typedef struct { Linelist data[Maxsize]; int length; }Sqlist; FILE *fp; /*保存函数*/ void Save(Sqlist &L,int n) { int i=0; system("cls"); if((fp=fopen("Sqlist.txt","w"))==NULL) { printf("文件打不开!\n"); exit(1); } while(ipause"); } /*统计毕业学生*/ void Education(Sqlist L,int n) { int i,found=0; system("cls"); for(i=0;i=50 && L.data[i].kch.zhyk>=50 && L.data[i].kch.xxk>=24 && L.data[i].kch.shyk>=20 && L.data[i].kch.rwk>=8) { printf("\n姓名 性别 班级 专业 学号\n"); printf("%s %15s %15s %15s %15s",L.data[i].name,L.data[i].sex, L.data[i].clas,L.data[i].mayor,L.data[i].number); printf("\n"); printf("基础课 专业课 选修课 实验课 人文课(学分)\n"); printf("%d %15d %15d %15d %15d\n", L.data[i].kch.jchk,L.data[i].kch.zhyk,L.data[i].kch.xxk, L.data[i].kch.shyk,L.data[i].kch.rwk); found=1; } if(found==0) printf("\n\n\n\n\n\n\t\t\t所有学生均不达到标准,不能毕业!\n"); system("pause"); } /*统计未毕业学生*/ void Diseducate(Sqlist L,int n) { int i,found=0; system("cls"); for(i=0;ipause"); } /*班级查找*/ void Scanclass(Sqlist L,int n) { char a[10]; int find=0,i; system("cls"); printf("请输入班级:"); scanf("%s",a); for(i=0;ipause"); } /*输入学生信息*/ void Studentinformation(Sqlist &L,int &n) { int i=n; char J; system("cls"); printf("是否输入学生信息(y,n):\n"); scanf("%s",&J); do { if(J=='y') { printf("姓名 性别 班级 专业 学号\n"); scanf("%s %15s %15s %15s %15s",&L.data[i].name,&L.data[i].sex, &L.data[i].clas,&L.data[i].mayor,&L.data[i].number); printf("基础课 专业课 选修课 实验课 人文课(学分)\n"); scanf("%d %15d %15d %15d %15d",&L.data[i].kch.jchk,&L.data[i].kch.zhyk, &L.data[i].kch.xxk,&L.data[i].kch.shyk,&L.data[i].kch.rwk); i++;n++; } printf("是否继续输入?(y,n):"); scanf("%s",&J); }while(J=='y'); printf("是否保存?(y,n):"); scanf("%s",&J); if(J=='y') Save(L,n); } /*初始化*/ void Initlist(Sqlist &L) { L.length=0; } /*按学号查找*/ int Binsearch(Sqlist &L,int n) { int i,j; int low=0,high=n-1,mid; char k[20]; Linelist temp; system("cls"); for(i=1;i=0 && strcmp(temp.number,L.data[j].number)<0) { L.data[j+1]=L.data[j]; j--; } L.data[j+1]=temp; } printf("请输入学生学号:\n"); scanf("%s",k); printf("\n"); while(low<=high) { mid=(low+high)/2; if(strcmp(k,L.data[mid].number)==0) { printf("该学生信息如下:\n"); printf("\n\n姓名 性别 班级 专业 学号\n"); printf("%s %15s %15s %15s %15s",L.data[mid].name,L.data[mid].sex, L.data[mid].clas,L.data[mid].mayor,L.data[mid].number); printf("\n基础课 专业课 选修课 实验课 人文课\n"); printf("%d %15d %15d %15d %15d\n",L.data[mid].kch.jchk,L.data[mid].kch.zhyk, L.data[mid].kch.xxk,L.data[mid].kch.shyk,L.data[mid].kch.rwk); return (mid); } else if(strcmp(k,L.data[mid].number)<0) high=mid-1; else low=mid+1; } printf("未找到!\n"); return -1; } /*删除*/ void Delelem(Sqlist &L,int &n) { int i,j;char J; i=Binsearch(L,n); if(i==-1) printf("未找到!\n"); else { for(j=i;jpause"); } /*打开文件*/ int Open(Sqlist &L ) { int i=0; if((fp=fopen("Sqlist.txt","r"))==NULL) { printf("文件打不开!\n"); exit(1); } while(!feof(fp)) { fscanf(fp,"\n姓名 性别 班级 专业 学号\n"); fscanf(fp,"%s%15s%15s%15s%15s",&L.data[i].name,&L.data[i].sex, &L.data[i].clas,&L.data[i].mayor,&L.data[i].number); fscanf(fp,"\n基础课 专业课 选修课 实验课 人文课(学分)\n"); fscanf(fp,"%d%15d%15d%15d%15d\n",&L.data[i].kch.jchk, &L.data[i].kch.zhyk,&L.data[i].kch.xxk, &L.data[i].kch.shyk,&L.data[i].kch.rwk); i++; } fclose(fp); return (i); } /*希尔排序*/ void Shellsort(Sqlist &L,int n) { int i,j,gap;char k; system("cls"); Linelist temp; gap=n/2; printf("请输入课程类别,基础课(j) 专业课(z) 选修课(x) 实验课(s) 人文课(r)\n"); scanf("%s",&k); if(k=='j') { while(gap>0) { for(i=gap;i=0 && temp.kch.jchk0) { for(i=gap;i=0 && temp.kch.zhyk0) { for(i=gap;i=0 && temp.kch.xxk0) { for(i=gap;i=0 && temp.kch.shyk0) { for(i=gap;i=0 && temp.kch.rwkVC6.0++\t\t\t 2009年12月14日\n"); printf("\n\t============================================================\n"); printf("\t欢迎使用学分管理系统!\n\n"); printf("\t请输入密码(123):"); scanf("%d",&i); int m=1; Sqlist L; Initlist(L); system("color 3e"); do { if(i==j) { system("cls"); printf("是否打开原有文件(y or n)?"); scanf("%s",&ch); if(ch=='y') { L.length=Open(L); menu(L,L.length,m); } else menu(L,L.length,m); } else { printf("密码错误!\n"); printf("please input again!"); scanf("%d",&i); } }while(m==1); }

24,854

社区成员

发帖
与我相关
我的任务
社区描述
C/C++ 工具平台和程序库
社区管理员
  • 工具平台和程序库社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧