鱼C论坛

 找回密码
 立即注册
查看: 1224|回复: 0

有人能帮忙调试一小段程序么,不知道哪里错了。

[复制链接]
发表于 2015-2-19 18:30:09 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能^_^

您需要 登录 才可以下载或查看,没有账号?立即注册

x
本帖最后由 阿土先生 于 2015-2-19 20:03 编辑
  1. <span style="line-height: 1.5; background-color: rgb(255, 255, 255);">txt中的内容是这样的:</span>
复制代码
编号     姓名     性别       生日        电话1       电话2      电话3     所在地     分组
001      李勇      男      1991       18912345678 15398745612 68891234    湖北武汉    1   
002      刘晨      女      1992-04-01 15301391234                         北京        2   
003      王敏      女      1980       13838197777 18603712222             河南郑州    3   
005      张立      男                 15612346598                         呼和浩特    2   
006      小四川                       18088888888             87878777    武汉        6   
  1. #include<cstdio>
  2. #include<iostream>
  3. #include<cstdlib>
  4. using namespace std;

  5. #define TRUE              1
  6. #define FALSE             0
  7. #define OK                1
  8. #define ERROR             0
  9. #define INFEASIBLE        -1
  10. #define OVERFLOW          -2
  11. #define flag              -1
  12. #define filename_1 "Friend.txt"
  13. #define filename_2 "Group.txt"

  14. typedef int Status;


  15. typedef struct Contact{
  16.     char number[10];
  17.     char name[10];
  18.     char sex[5];
  19.     char tel_1[20];
  20.     char tel_2[20];
  21.     char tel_3[20];
  22.     char address[256];
  23.     char group_num[10];
  24.     struct Contact *next;
  25. }LNode,*LinkList;

  26. Status Copy(LinkList &L,FILE *fp1,char str[]){

  27.     if(!(fp1 = fopen(filename_1, "r+"))){
  28.         cout<<"Cannot open the file!"<<endl;
  29.         exit(0);
  30.     }

  31.     if(!(L = (LinkList)malloc(sizeof(LNode)))){
  32.         cout<<"内存空间不足,该删两部片了!"<<endl;
  33.         exit(0);
  34.     }
  35.     L->next = NULL;
  36.     LinkList p=L->next;
  37.     freopen(filename_1,"r",stdin);
  38.     gets(str);
  39.     while(scanf("%9s%9s%9s%11s%12s%12s%12s%11s%5s",&p->number,&p->name,&p->sex,&p->tel_1,&p->tel_2,&p->tel_3,&p->address,&p->group_num))
  40.         p=p->next;
  41.     p=NULL;
  42.     freopen("CON","r",stdin);
  43.     fclose(fp1);

  44.     return OK;
  45. }


  46. int main(){
  47.     FILE *fri,*gro;
  48.     char firstline[100];
  49.     LinkList L;
  50.     Copy(L,fri,firstline);
  51.     printf("%s",firstline);

  52.     return OK;
  53. }
复制代码




小甲鱼最新课程 -> https://ilovefishc.com
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Archiver|鱼C工作室 ( 粤ICP备18085999号-1 | 粤公网安备 44051102000585号)

GMT+8, 2025-6-19 03:51

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表