回覆列表
  • 1 # 橘生淮南半島梔子花的

    #include

    #include

    typedefintdatatype;

    typedefstructnode{

    datatypedata;

    structnode*next;

    }lnode,*linklist;

    voidcreatelist(linklist&l,char*filename){

    //建立帶頭結點的單鏈表

    file*fp;

    if((fp=fopen(filename,"r"))==null){

    printf("檔案沒找到!\n");return;}

    l=(linklist)malloc(sizeof(lnode));//建立頭結點

    linklistp=l;

    while(!feof(fp)){

    linklistq=(linklist)malloc(sizeof(lnode));

    datatypee;

    fscanf(fp,"%d",&e);//使用格式化讀取檔案中的資料

    q->data=e;p->next=q;p=q;

    }

    p->next=null;

    fclose(fp);

    }

    intmain(){

    linklistl;

    createlist(l,"1.txt");

    linklistp=l->next;

    while(p){//輸出單鏈表的資料

    printf("%d\t",p->data);p=p->next;

    }

    printf("\n");

    return0;

    }

    //在vc++6.0下執行,原始檔副檔名應為:.cpp,若為.c要修改函式引數

  • 中秋節和大豐收的關聯?
  • lol不需要耗藍的英雄有哪些?