⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 输入.cpp

📁 由于当时只是学到C语言
💻 CPP
字号:
#include "1.h"

void input(){
	buy_list1 *Stu;
	buy_list1 *q;
	FILE *fp;
	int count=0,flag1,i;
	char cho,chi;
    char b[10],c[20];//b用来存放购书人,c用来存放班级


//	if(fp==NULL)                             //如果没有这个文件,则为读写创建一个文件
//		fp=fopen("Stu_buy.txt","w+");
    
	
	Stu=q=(buy_list1 *)malloc(sizeof(buy_list1));
	q->next=NULL;
	
	
	printf("请问您是否要订购教材?   是(y)  否(n)\n");
	cho=getchar();
	if(cho=='y') flag1=1;
	else flag1=0;

	while(flag1){
		if(flag1==1)
		{printf("请输入您的班级(例如:软0602)\n");
		scanf("%s",q->cla);strcpy(c,q->cla);
		printf("请输入您的名字\n");
		scanf("%s",q->buyer);strcpy(b,q->buyer);
		printf("请输入您要买的书的书名\n");
		scanf("%s",q->name);
		printf("请输入您要买的书的作者\n");
		scanf("%s",q->author);
		printf("请输入您要买的书的出版社\n");
		scanf("%s",q->press);
		printf("请输入您要买的书的数量\n");
		scanf("%d",&q->num);
		count++;
		q->next=NULL;
		printf("继续?   是(y)    否(n)\n");
		getchar();
		chi=getchar();
		if(chi=='y'){
			q->next=(buy_list1 *)malloc(sizeof(buy_list1));
			q=q->next;
			flag1++;
		}//if(chi=='y')
		else{
			flag1=0;
			q->next=NULL;
		}
		}//if(flag1==1)
		else
		{system("cls");
		strcpy(q->cla,c);
		strcpy(q->buyer,b);
		printf("请输入您要买的书的书名\n");
		scanf("%s",q->name);
		printf("请输入您要买的书的作者\n");
		scanf("%s",q->author);
		printf("请输入您要买的书的出版社\n");
		scanf("%s",q->press);
		printf("请输入您要买的书的数量\n");
		scanf("%d",&q->num);
		count++;
		q->next=NULL;
		printf("继续?   是(y)    否(n)\n");
		getchar();
		chi=getchar();
		if(chi=='y'){
			q->next=(buy_list1 *)malloc(sizeof(buy_list1));
			q=q->next;
			flag1++;
		}//if(chi=='y')
		else{
			flag1=0;
			q->next=NULL;
		}}
		}
//	printf("%d\n",count);
//	printf("%d\n",Stu->flag);

	fp=fopen("Stu_buy.txt","w");                //为输入打开一个文件
	if(flag1==0){
		fwrite(&count,sizeof(int),1,fp);
        q=Stu;
		for(i=0;i<count;i++){
			fwrite(q,sizeof(buy_list1),1,fp);
            q=q->next;
		}
	}
	fclose(fp);


}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -