본문 바로가기

전체 글250

C언어 - 구조체/구조체 간단한 예제/구조체 쉽게 이해하기/구조체 예제코드 구조체 1. 학생정보 입력 프로그램(ver1) #include typedef struct student{ char name[20]; int age; }STUDENT; STUDENT input(){ STUDENT stu; printf("\n-----------------------\n"); printf("이름 입력:");scanf("%s",&stu.name); printf("나이 입력:");scanf("%d",&stu.age); printf("\n-----------------------\n"); return stu; } void output(STUDENT stu){ printf("\n-----------------------\n"); printf("이름:%s\n",stu.name); printf("나이:.. 2021. 3. 16.
C언어 - 구조체 포인터/구조체 포인터 예제/구조체 포인터 쉽게 이해하기 구조체 포인터 예제 1. 간단한 예제 #include #include struct student{ int number; }; int main(){ struct student s; s.number=10; printf("%d\n",s.number); struct student *pS; pS=&s; //주소값을 pS에 저장 (*pS).number=20; printf("%d\n",(*pS).number); printf("%d",s.number); //s주소값에 20이 저장 됐으므로 결과는 20 return 0; } *결과 10 20 20 2. 학생정보 관리 프로그램(구조체 포인터ver) #include typedef struct student{ char name[20]; int age; }STUDENT; STU.. 2021. 3. 15.
(Ice Age)아이스 에이지1 - 영어공부/영어표현Day09 Ice Age - Day 09 Fine.Be a jerk. I'll take care of him. 그래, 그렇게 바보같이 굴어라, 내가 얘를 돌봐줄 거야. jerk:얼간이 take care of: 1. … 을 돌보다, 뒷바라지하다 2.…을 책임지고 떠맡다, …의 책임을 지다 *jerk 더보기 Don't be a jerk! 바보같이 굴지 마! Oh, yeah that's good. You'll take care of him.You can't even take care of yourself. This I gotta see. 오 그래, 그거 좋네, 네가 걔를 돌보던지! 네 앞가림도 못하면서, 한번 두고 보자. gotta: (=have got to) , … 하지 않으면 안 된다, … 해야 한다. (=have .. 2021. 3. 14.
C언어 getchar(),putchar() 간단한 예제/getchar(),putchar() 이해하기 쉬운 예제/ EOF 는? getchar()/putchar() 예제1. #include int main(void){ int ch; //int로 쓰는 이유는 //getchar()로 버퍼에서 받아온 데이터를 담아야 되는데 //버퍼에서 받아온 데이터는 숫자로 이루어져 있음. //or char ch=(char)getchar();로 써도됨. while(ch!=EOF){ //EOF= ^Z = 컨트롤 Z를 누르면 빠져나오게 함 ch=getchar(); //입력 putchar(ch); //출력 } return 0; } 예제2. 소문자로 입력하고 대문자로 출력. #include #include int main(void){ int c; while(c !=EOF){ c=getchar(); //입력 if(islower(c)){ //islower() 소.. 2021. 3. 10.
C언어 - 포인터/ 포인터 간단한 예제로 공부 C언어 포인터 포인터: 1. 포인터 변수는 * 을 사용하여 선언 2. 포인터에는 주소값을 저장. 3. 포인터 변수는 소문자로 시작하고 그 다음부터 대문자로 씀. (변수를 봤을때, 이건 포인터 변수구나 라는 것을 사람들이 바로 알 수 있게. ) 아래 코드를 보면 이해하기 쉬울 겁니다. 예제1. #include int main(void){ int a=10; //변수 a가 double이면 포인터도 더블 ,인트면 포인터도 인트 int *pA=NULL; //포인터를 쓰기 위해서는 포인터를 꼭 초기화 해줘야됨. //포인터 이름은 소문자로 시작하고 그 다음 알파벳 부터 대문자로 써야됨. pA=&a; //주소값a를 pA에 넣음 *pA=20; //*pA 즉 주소값이 a와 똑같은 포인터에 20 을 넣음 //주소값이 a와 .. 2021. 3. 10.