특정값 넘기는 방법좀 도와주세요
나리
특정값 넘기는 방법좀 도와주세요
d라는 int형의 값을 int mon(){이라는 함수에 넣고 싶은데 안넘어가요 도와주세요..
질문 내용 :
#include ../include/a.h
#include ../include/b.h
#include ../include/c.h
void intro();
int us(char yod[20])
{
FILE *fd;
char buffer[1024], *input[MAX],*input_2;
char l[20],m[20];
int i = 0;
int mo[MAX];
int j,q[MAX];
int a[MAX];
int b;
int c = 0;
int d;
int money=0;
subway sd;
system(clear);
intro();
printf(\t승차역을 입력하세요 : );
scanf(%s,&l);
printf(\t도착역을 입력하세요 : );
scanf(%s,&m);fd = fopen(DATAFILE,r+);while(!(feof(fd)))
{
fscanf(fd, %s, buffer);
}input_2 = strtok(buffer,:);while( input_2 != NULL ){
input[i]=input_2;
i++;
input_2 = strtok( NULL ,:);
}
for(j=0;ji;j+=3){if(!strcmp(l,m)){
printf(저장된 정보가 없습니다 \n);
exit(0);
}
//else if(!strcmp(l,input[j])&&strcmp(m,input[j+1])){
//printf(저장된 정보가 없습니다 \n);
//exit(0);
//}
else if(strcmp(l,input[j])&&!strcmp(m,input[j+1])){
printf(저장된 정보가 없습니다 \n);
exit(0);
}
else if (!strcmp(l,input[j])&& !strcmp(m,input[j+1])){
mo[c]=atoi(input[j+2]);
b = mo[c];
d=atoi(yod);
d = b;
system(clear);
printf(\t────────────────────────────────────────────────────────\n\n);
printf(\t*********************%s %s************************\n\n,input[j],input[j+1]);do{
printf(\t────────────────────────────────────────────────────────\n\n);
printf(\t□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□\n);
printf(\t□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□\n);
printf(\t□□□□□□□□■■■■■■■■■■□□■■■■■■■■■■■■■■■■□□■■■■■■■■■■□□□□□□□□\n);
printf(\t□□□□□□■■■■■■■■■■■■□□■■■■■■■■■■■■■■■■□□■■■■■■■■■■■■□□□□□□\n);
printf(\t□□□□□■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■□□□□□\n);
printf(\t□□□□■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■□□□□\n);
printf(\t□□□■■■■■■■■■■■■■■■□□■■■■■■■■■■■■■■■■□□■■■■■■■■■■■■■■■□□□\n);
printf(\t□□■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■□□\n);
printf(\t□□■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■□□\n);
printf(\t□□■■■■■■■■■■■■■■■■□□■■■■■■■■■■■■■■■■□□■■■■■■■■■■■■■■■■□□\n);
printf(\t□□□□■■■■□□□□■■■■□□□□□□■■■■□□□□■■■■□□□□□□■■■■□□□□■■■■□□□□\n);
printf(\t□□□□□■■□□□□□□■■□□□□□□□□■■□□□□□□■■□□□□□□□□■■□□□□□□■■□□□□□\n);
printf(\t□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□\n);
printf(\t□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□\n\n);
printf(\t────────────────────────────────────────────────────────────\n\n);
printf(\t***********1. 요금보기************2. 종료***************\n\n);
printf(\t메뉴를 선택하세요 : );
scanf(%d,&money);
switch(money){
intro();
case 1 :
mon();
break;
case 2 :
main();
break;
}
}while(1);
mon(d);
}
}}
#include ../include/a.h
#include ../include/b.h
#include ../include/c.h
int mon(int d)
{
printf(%d,d);
}
b.h에는
구조체
char sta[20];
char dte[20];
char yod[20];이들어있어요