α׷

 3206, 157/161 ȸ  α  
   shh9547
   ȳϼ ó ޴µ ڵ ϳ ɱ??

http://www.hackerschool.org/HS_Boards/zboard.php?id=QNA_programming&no=6534 []


#include<stdio.h>
#include<stdlib.h>
#include<string.h>

struct newstudent{ //й(int), ̸(char(8)), г( int), ó(char(char(12)), ȸ(int)
        int number;//й
        char name[8];
        int grade;
        char phonenumber[12];
        int rest;//
};

// Ի struct

typedef struct oldstudent{ //й(int), ̸(char(8)), г( int), ó(char(char(12)), ȸ(int), нñ(char(3)) л
        int number[20];
        char name[8];
        int grade;
        char phonenumber[12];
        int rest;
        char resttime[3];
        struct oldstudent *rink;
        struct oldstudent *link;
}old;

old *first;
old *tail;

void initial_list(void){ //ʱⰪ NULL
        first =NULL;
        tail =NULL;
}

void Del(void)//
{
        
}

old *makenode(){
        old *data;
        data =new old;
        if( ! || data)
                return NULL;
        data->link=NULL;
        data->rink =NULL;
        data->number=0;//
        data->name=0;//
        data->phonenumber=0;//
        data->grade= 0;
        data->rest=0;
}// ʱȭ

  struct newstudent news[100];


void Find(int x) //Ʈ ãƼ
{
         int i;
        FILE *in;
        in=fopen("student1.dat","w+");
         for(i=0; i<100; i++)
         {
                 if(news[i].number==x){
                        news[i].number=NULL;
                        news[i].grade=NULL;
                        *news[i].name=NULL;
                        *news[i].phonenumber=NULL;
                        news[i].rest=NULL;
                        fprintf(in,"%d \t %s \t %d \t %s \t %d \n",news[i].number,news[i].name,news[i].grade,news[i].phonenumber,news[i].rest);
                        fclose(in);
                        system("cls");
                 }
                
         }
};
void Finding(char k[8]){
                  int i;
        FILE *in;
        in=fopen("student1.dat","w+");
         for(i=0; i<100; i++)
         {
                 if(news[i].name==k){
                        news[i].number=NULL;
                        news[i].grade=NULL;
                        *news[i].name=NULL;
                        *news[i].phonenumber=NULL;
                        news[i].rest=NULL;
                        fprintf(in,"%d \t %s \t %d \t %s \t %d \n",news[i].number,news[i].name,news[i].grade,news[i].phonenumber,news[i].rest);
                        fclose(in);
                        system("cls");
                 }
         }

};

int main(void)
{
        int stack=0,i,code,x=1;
        char choice,name[8];
        FILE *in;
        in=fopen("student1.dat","a");

        system("cls");

        while(1)
        {
        printf("Ի (1)\n");
        printf("л (2)\n");
        printf("л (3)\n");
        printf(" (4)\n");
        printf("л ü ȸ(5)\n");
        printf("л(й) ȸ(6)\n");
        printf("л(̸) ȸ(7)\n");
        printf("ý (q)\n");

        printf("ϰ ԷϰŶ : ");
        scanf("%c",&choice);
        system("cls");
        switch(choice)
        {
        case '1' : //й(int), ̸(char(8)), г( int), ó(char(char(12)), ȸ(int)
                        
                        printf("\n");

                        printf("й Էϼ : ");
                        scanf("%d",&news[stack].number);
                        
                        printf("\n");
                        printf(" Էϼ : ");
                        scanf("%s",&news[stack].name);
                        
                        printf("\n");
                        printf("г Է ϼ : ");
                        scanf("%d",&news[stack].grade);
                        
                        printf("\n");
                        printf("ó Էϼ : ");
                        scanf("%s",&news[stack].phonenumber);
                        
                        printf("\n");
                        printf(" ȸ Էϼ(ѹ ϼ 0̶ ԷϽø ˴ϴ.) :");
                        scanf("%d",&news[stack].rest);
                        
                        printf("\n");
                        fprintf(in,"%d \t %s \t %d \t %s \t %d \n",news[stack].number,news[stack].name,news[stack].grade,news[stack].phonenumber,news[stack].rest);
                        fclose(in);
                        stack=stack+1;
                        
                        system("cls");

                        continue;
        case '2' :

        case '3' :
                
        case '4' : // (4) : л л Ʈ Ȯ ,
                printf("ϰ л й Է ϼ : ");
                scanf("%d",&code);
                Find(code);
                getchar();
        case'5' :
                printf("лƮ \n");
                for(i=0; i<stack; i++)
                        printf("%d \t %s \t %d \t %s \t %d \n",news[i].number,news[i].name,news[i].grade,news[i].phonenumber,news[i].rest);
                printf("л Ʈ \n");
                printf("Ϸ Ǿϴ.  \n Ͻ÷ Enter ּ \n");
                getchar();
                system("cls");
                continue;
        case'6' :
                printf(" Է ּ : ");
                scanf("%s",name[8]);
                Finding(name);
                getchar();
                
        case'7' :
                printf("л Է ּ : ");
                
        case'q' :
                break;// : break; ȸ
        }
        }
                return 0;
}

ȳϼ ó ޽ϴ.. ڵǷ մϴ. ѹ ͺֽð ּ. ׸ ḮƮ ߿ḮƮ κ ظ ؼ, ڼϰ ֽø ϰٽϴ.
ߺŹ帳ϴ. ^^~!

  Hit : 4887     Date : 2015/05/14 09:50



    
86   ̽ å õ Ź帳ϴ[1]     dkflvkdnj
03/16 3646
85   α׷ Թ ..[1]     mwm0202
03/19 3059
84   c [1]     ljh7009
03/19 4249
83   ȳϼ c++ лԴϴ[3]     axio93
03/19 3838
82   ȣ ҽڵ м.....     h@cking2013
03/24 3394
81   б Ʈ Դϴ.     rlagusgh125
03/29 2910
80   ڸ ޾ õ,,, ڸ иϿ ϴ α׷ ۼϴ¹[1]     ys9658
04/04 57674
79   ̰ ϰ Ź帳ϴ.[1]     ys9658
04/06 3362
78   ǽù Green guard α׷ ˷ ּ [1]     wqw3
04/16 4410
77   ms os °ǰ.    
04/18 3151
76   帳ϴ!     edge12
04/29 3668
75     [re] 帳ϴ!     cosine
06/28 3177
74   Ŀθ忡 process Ȯϴ ֳ?     juhyun16
05/03 3652
73   c ͿñѰ ϴ. [1]     rnjsqhs1628
05/08 3334
72   C int Դϴ.[9]     suho0722
05/13 3221
  ȳϼ ó ޴µ ڵ ϳ ɱ??     shh9547
05/14 4886
70   c programming Դϴ.[1]     alexparkjw
05/17 3564
69   [1]     gg5085
05/19 4200
68 бԴϴ  c ּФ    
05/30 2
67   ۼ cε..[5]     narasa430
06/12 3315
[1]..[151][152][153][154][155][156] 157 [158][159][160]..[161]

Copyright 1999-2024 Zeroboard / skin by Hackerschool.org / Secure Patch by Hackerschool.org