본문 바로가기

스터디/c, c++10

[C] 열혈강의 C 프로그래밍 도전! 프로그래밍 FOUR 1 ~ 8 문제풀이 1> #include struct book {char writer[100];char name[100];int page;}; int main(void){struct book r[3];int i; printf("도서 정보 입력\n");for(i=0; i 풀이 중 6> #include int main(void){int val;char name[50];char phone[50];int i, j=0;while(1){puts("------------Menu------------");puts(" 1. Insert");puts(" 2. Delete");puts(" 3. Search");puts(" 4. Print All");puts(" 5. Exit");fputs("Choose the item : ", stdout);.. 2013. 12. 26.
[C] 동적할당과 정적할당에 대한 좋은 자료들 1. http://kkamagui.tistory.com/20 2. http://blog.naver.com/kgsshow1994/140171797228 3. http://kks227.blog.me/60204869801 4. http://the2384.blog.me/10104632061 동적할당과 정적할당에 대한 좋은 자료들 입니다. 좋은 자료순대로 순위를 매겼습니다. 2013. 12. 19.
[C] 열혈강의 C 프로그래밍 도전! 프로그래밍 THREE 1 ~ 8 문제풀이 1> #include void turn(int (*arr)[4]); int main(void){int arr[4][4]={{1,2,3,4},{5,6,7,8},{9,10,11,12},{13,14,15,16}}; printf("1번 회전\n");turn(arr); printf("2번 회전\n");turn(arr); printf("3번 회전\n");turn(arr); printf("4번 회전\n");turn(arr); return 0;} void turn(int (*arr)[4]){int i,j;int tmp[4][4]; for(i=0;i 2013. 12. 18.
[C] 열혈강의 C 프로그래밍 도전! 프로그래밍 TWO 1~8 문제풀이 1> #include void zzz(int* str); int main(void){int input[10];int i; for(i=0;i #include void zzz(int* str); int main(void){int input[10];int i; for(i=0;i 2013. 12. 10.
[C] 열혈강의 C 프로그래밍 도전! 프로그래밍 ONE 1~8 문제풀이 1> #include int main(void){int num; printf("임의의 수를 입력하시오 : ");scanf("%d", &num); printf("%d %x %o \n", num, num, num);return 0;} 2> #include int main(void){int i, j, v; printf("시작과 끝 : ");scanf("%d %d", &i, &j); if(i0; c_i++){if((a*a_i)+(b*b_i)+(c*c_i)==val){printf("크림빵(%d)개, 새우깡(%d)개, 콜라(%d)병\n", a_i, b_i, c_i);}}}} printf("어떻게 구입하시겠습니까?\n");} 5> 풀이 중 6> #include int main(void){int h,m,s,sec; p.. 2013. 12. 6.
[C] 정수형 자료형의 특성과 상수! 저 번에 이미 자료형들의 특징에 관해 한번 서술한적이 있는데, C 언어 강의는 너무 오랫동안 작성을 안 한것같아 (현재 공부하고 있음에도 불구하고) 진도를 살짝 나가보려 합니다. 아마 다음주나, 다다음주 쯤 되면 중간고사를 준비하느라 자주 못 들어올것같습니다. 게다가 중간고사 끝나면 바로 기말고사에 기말고사 끝나면 바로 고입크리 ㅠㅠ; 그래서 늦기전에 많이많이 미리 글을 써놓으려고 합니다. 특히 프로그래밍에 관한 게시글을 많이 작성할듯 싶습니다. 먼저 정수형 자료형들의 특징을 설명해드리겠습니다. 2010/03/26 - [ 프로그래밍/ C / C++] - [C갤] C언어, 변수들의 기본자료형! 자료형 메모리 크기 데이터 범위 char 1바이트(8비트) -128 ~ +127 unsigned char 1바이트.. 2010. 8. 24.
[C] C언어, 모든 연산자에 대해 알아보자! 종류 연산자 산술 연산자 + - * / % 부호 연산자 + - 관계 연산자 > < == != 논리 연산자 || %% ! 증감 연산자 ++ -- 비트 연산자 & | ^ > ~ 대입 연산자 = += -= *= /= %= = &= 조건 연산자 ?: 포인터 연산자 * & [ ] 구조체 연산자 . -> Sizeof 연산자 sizeof 콤마 연산자 , 연산자 우선순위란, 연산 순서를 결정짓는 순위, 연산자의 결합성이란 우선순위가 같은 연산자들의 연산방향이다. 필자의 추천연산자는 콤마 연산자다. 콤마 연산자는 비주얼베이직에서의 행 사이의 : 과 _ 처럼 다른 행끼리의 바로바로 연결해줄 수 있다. ex) printf("Hello~"), Printf("마저해요!"); 이렇게 가능합니다. 2010. 3. 26.
[C] C언어, 변수들의 기본자료형! 우리는 변수를 지정해, 그 변수를 사용합니다. 그런데 변수에 이름만 주어졌다고 해서 변수를 사용할 수 있는건 아닙니다. 우리는 직접 컴파일러를 위해 이 변수에는 어떤 종류의 데이터가 들어가며,그 크기는 얼마라고 정확하게 알려줘야 컴파일러는 우리를위해 더욱 빠른 작업을 할겁니다. 이처럼 데이터의 종류와 크기를 나타내는 특징을 자료형(Data Type) 라고 합니다. * 기본 자료형의 종류 - int : 정수형, 정수를 표현 - float : 실수형, 실수를 표현 - double : 실수형, float 의 두배 - char : 문자형, 문자를 표현 * 기본 자료형의 크기를 변형 - short : int 보다 작은수치를 표현 - long : int 보다 큰 수치를 표현 읽어주시고, 도움이 되셨다면 댓글을 달아.. 2010. 3. 26.
[C] C언어, 변환지정자의 많은 타입지시자들! 여러분들 Printf나 Scanf 를 사용할때 기본형태인 '%타입' 을 이용하여 자기가 출력할 인자를 각 타입지시자의 특성에 맞게 변환한 후 그 결과를 출력하고있습니다. 저는 위와 같은 타입을 주로 '서식문자' 라고 부르는데. 맞을진 모르지만, 이번 강의에선 타입지시자의 종류들을 알려드릴꺼에요. 타입 인자 자료형 변환 결과 c, C int 한 문자 d, i int 부호(O) 10진수 숫자 o int 부호(X) 8진수 숫자 u int 부호(X) 10진수 숫자 x int 부호(X) 16진수 숫자(소) X int 부호(X) 16진수 숫자(대) e, E double 1.234e3 지수 f double 123.456 실수 g, G double (=실수,지수) 적은글자수 p void* 메모리 주소값 포인터 s ch.. 2010. 3. 26.