重慶分公司,新征程啟航
為企業提供網站建設、域名注冊、服務器等服務
為企業提供網站建設、域名注冊、服務器等服務
一、使用fopen函數打開文件,并用相關函數(如fprintf、fwrite)將數據寫入文本文件。
成都創新互聯公司專業為企業提供于洪網站建設、于洪做網站、于洪網站設計、于洪網站制作等企業網站建設、網頁設計與制作、于洪企業網站模板建站服務,十載于洪做網站經驗,不只是建網站,更提供有價值的思路和整體網絡服務。
二、使用相關數據庫的API函數,將數據存入本地或遠程數據庫中。
void save(){ /*建立保存文件函數*/
int i;
FILE *fp; /*定義文件型指針*/
system("CLS");
if((fp=fopen("student.txt","wb"))==NULL){ /*打開輸出文件*/
printf("不能打開文件!\n");
return; /*終止程序*/
}
for(i=0;in;i++) /*向student文件中寫入信息*/ // 這是所謂的上邊
if(fwrite(stu[i],sizeof(struct student),1,fp)!=1) // 這里寫文件上邊有寫
// fwrite() 這個函數 寫文件 // 你可以百度 fwrite( ) 百科里有介紹
printf("文件寫入錯誤\n");
fclose(fp); /*關閉文件*/
printf("\n\n\n\n\t\t\t學生信息保存成功!\n");
printf("\n\n\n\n\t\t\t按任意鍵返回菜單!!");
getch();
}
#include "stdio.h"
#define SIZE 4
struct student_type
{
char name[10];
int num;
int age;
char addr[15];
}stud[SIZE];
void save()
{
FILE *fp;
int i;
if((fp=fopen("student.txt","wt"))==NULL)
{
printf("cannot open file\n");
return;
}
for(i=0;iSIZE;i++)
if(fwrite(stud[i],sizeof(struct student_type),1,fp)!=1)
printf("file write error\n");
fclose(fp);
}
void main()
{
int i;
for(i=0;iSIZE;i++)
{
printf("第%d個學生的信息:\n",i+1);
scanf("%s",stud[i].name);
scanf("%d",stud[i].num);
scanf("%d",stud[i].age);
scanf("%s",stud[i].addr);
}
save();
}