3:
- , 포, , 함, Call-by-value, Call-by-reference, -
해 ! ( 하)
1. Wiki Ice breaking 행 황 .
2. Koistudy.net 확 행
3. Keyword
4. 협
- , 포, , 함, Call-by-value, Call-by-reference, -
해 ! ( 하)
1. Wiki Ice breaking 행 황 .
2. Koistudy.net 확 행
3. Keyword
4. 협
1. ?
하 한 해 하 . 하 항 . main 호(curly bracket : {} ) for {} 헷 ? 한 해. , 호 하 해 . ! . 하.
하 한 해 하 . 하 항 . main 호(curly bracket : {} ) for {} 헷 ? 한 해. , 호 하 해 . ! . 하.
2.
3.1 함(function) . ? ? 함 (Scope)?
3.2 (Type) 한 해 (array)?
3.3 (address) 할. *포 (pointer)
3.4 Call-by-value, Call-by-reference.? ?
3.5 함?
3.6 Type (struct) typedef!
.
C Library reference Guide http://www.acm.uiuc.edu/webmonkeys/book/c_guide/
WinAPI http://winapi.co.kr/ 항 .
#include<stdio.h>
#include<string.h>
typedef struct _CALORIE{
char name[40];
float value;
}CALORIE;
int calregist(CALORIE *, int);
float calcalc(CALORIE *, int);
int main(){
CALORIE cal[500] = { {"", 150.0}, {"", 57.1}, {"",133.3}, {"",100.0}, {"",133.3}, {"", 250.0}};
int cal_num = 6;
int mode =0;
printf(" \n");
while(1){
printf(" 1, 2, 0 하 : ");
scanf("%d", &mode);
if(mode == 0) break;
else if(mode == 1) cal_num = calregist(cal, cal_num);
else if(mode == 2) printf(" : %6.2fkcal\n\n", calcalc(cal, cal_num));
}
return 0;
}
int calregist(CALORIE *pcal, int num){
printf("품 하 : ");
scanf("%s", (pcal+num)->name);
printf(" 품 하[kcal/100g] : ");
scanf("%f", &(pcal+num)->value);
printf(".\n\n");
return num+1;
}
float calcalc(CALORIE *pcal, int num){
char name[40];
float gram = 0;
float totalcal = 0.0;
int i;
printf("-- 품 -------------\n");
for(i = 0; i<num;i++)
printf("%s\t", (pcal+i)->name);
printf("\n----------------------------------------\n");
while(1){
printf("품(end 하 합.) : ");
scanf("%s", name);
if(strcmp(name, "end") == 0)
break;
printf(" : ");
scanf("%f", & gram);
for(i=0;i<num;i++){
if(strcmp(name, (pcal+i)->name) == 0){
totalcal += (pcal+i)->value * gram /100.0;
break;
}
}
}
return totalcal;
}
3. KeyWord ( 해)3.1 함(function) . ? ? 함 (Scope)?
3.2 (Type) 한 해 (array)?
3.3 (address) 할. *포 (pointer)
3.4 Call-by-value, Call-by-reference.? ?
3.5 함?
3.6 Type (struct) typedef!
.
C Library reference Guide http://www.acm.uiuc.edu/webmonkeys/book/c_guide/
WinAPI http://winapi.co.kr/ 항 .
4.
퓨 학 하?
퓨 해 해~! 협 해.
협 -> 학 .
퓨 학 하?
퓨 해 해~! 협 해.
협 -> 학 .










