반응형

소스 파일 143

[C언어 소스] 매크로 함수에서 주의할 점, 괄호 유무 차이 비교

[C언어 소스] 매크로 함수에서 주의할 점, 괄호 유무 차이 비교 #include #define MacroAdd(x,y) x+y #define MacroAdd2(x,y) (x+y) #define MacroMul(x,y) (x*y) #define MacroMul2(x,y) ((x)*(y)) int main() { int result = 0; result = MacroAdd(3,4)*5; // result = 3+4*5; 로전개 printf("MacroAdd(3,4)*5 결과: %d \n",result); result = MacroAdd2(3,4)*5; // result = (3+4)*5; 로전개 printf("MacroAdd2(3,4)*5 결과: %d \n",result); result = MacroMul..

[C언어 소스] 속이 빈 정사각형

[C언어 소스] 속이 빈 정사각형 //속이 빈 정사각형 // 입력 // 5 //출력 // ***** 1 별5, 개행 // * * 2 별1, 공백3, 별1, 개행 // * * 3 별1, 공백3, 별1, 개행 // * * 4 별1, 공백3, 별1, 개행 // ***** 5 별5, 개행 //line: 1~n //line is 1 or n 가 참 //별 n //line is 1 or n 가 거짓 //별1, 공백(n-2), 별1 //개행 #include int main(void) { int n; int line,space,star; scanf_s("%d",&n);//입력 for(line=1;line

학생 성적 관리 프로그램(학생 수 입력, 학생 동적 메모리 할당, 파일 입출력) [C언어 소스]

학생 성적 관리 프로그램 #pragma warning(disable:4996) #include #include #include #define MAX_NAME_LEN 20 enum Subject { KOREAN, ENGLISH, MATH, MAX_SUBJECT }; const char *stitle[MAX_SUBJECT] = { "국어","영어","수학" }; typedef struct _Student Student; struct _Student { int num; char name[MAX_NAME_LEN]; int scores[MAX_SUBJECT]; }; #define DEF_FNAME "data.stu" int max_student; Student **stues; void Init(); void Ru..

학생 성적 관리 프로그램 (학생 동적 메모리 할당, 파일 입출력) [C언어 소스]

학생 성적 관리 프로그램 #pragma warning(disable:4996) #include #include #define MAX_NAME_LEN 20 enum Subject { KOREAN, ENGLISH, MATH, MAX_SUBJECT }; const char *stitle[MAX_SUBJECT] = { "국어","영어","수학" }; typedef struct _Student Student; struct _Student { int num; char name[MAX_NAME_LEN]; int scores[MAX_SUBJECT]; }; #define DEF_FNAME "data.stu" #define MAX_STUDENT 50 Student *stues[MAX_STUDENT]; void Init()..

반응형