Cpp1.cpp
上传用户:hnwbjx
上传日期:2022-07-21
资源大小:497k
文件大小:1k
源码类别:

企业管理

开发平台:

Visual C++

  1. #include <iostream.h>
  2. #include <fstream.h>
  3. #include <stdlib.h>
  4. struct txrec
  5.  { char no[6];
  6.    char name[20];
  7.    char tel[9];
  8.    char postc[7];
  9.    char addr[30];
  10.  };
  11. void main()
  12. { int n,i; struct txrec gzrec;
  13.   char filename[20];
  14.   fstream outfile;
  15.   cout << "请输入通讯录文件名:" ;
  16.   cin >> filename ; 
  17.   outfile.open( filename, ios::out|ios::binary ); 
  18.   if ( !outfile ) 
  19.     { cerr << "文件不能打开!" << endl ;
  20.       abort(); 
  21.     }
  22.   cout << "请输入职工人数:" ;
  23.   cin >> n;
  24.   for( i=1; i<=n; i++ )
  25.    { cout << "请输入第"<< i <<"个职工的编号:" ;
  26.      cin >> gzrec.no ; 
  27.      cout << "请输入第"<< i <<"个职工的姓名:" ;
  28.      cin >> gzrec.name ;
  29.      cout << "请输入第"<< i <<"个职工的电话号码:" ;
  30.      cin >> gzrec.tel ;
  31.      cout << "请输入第"<< i <<"个职工的邮政编码:" ;
  32.      cin >> gzrec.postc ;
  33.      cout << "请输入第"<< i <<"个职工的通信地址:" ;
  34.      cin >> gzrec.addr ;
  35.      outfile.write( ( char* )&gzrec,sizeof( txrec )) ;
  36.    }
  37.   outfile.close() ;
  38. }