본문 바로가기

전체 글

(C언어) 배열 간단 설명 배열이름1. 배열의 주소값이 저장2. 자료형의 정보를 가지고 있다. int arr[5]={1,2,3,4,5}; arr+0, arr+1, arr+2 arr+3 arr+4 주소값 존재 &arr+0 ============= 2차원 배열 arr[][3] : 에러 안난다.arr[3][] : 에러 난다. ============= 더보기
(C언어) 2차원 배열 채우는 순서 다차원 배열 4행 3열 arr[4][3]; ------->------->------->-------> 순서 이렇게 채운다. int arr[4][3]={{1,2,3},{4,5,6},{7,8,9},{10,11,12}}; // 구분 ======== int arr2[4][3]={1,2,3,4,5,6,7,8,9}; // 123 / 456 / 789/ 000으로 자동으로 채운다. 1 2 3 4 5 6 7 8 9 0 0 0 ======== 더보기
(C언어) 컴파일 시 ld returned 1 exit 에러 컴파일을 했는데 이런게 막 나온다. C:\Users\Public\Documents\C160201\160205\Makefile.winrecipe for target '160205.exe' failed $(CC) $(LINKOBJ) -o $(BIN) $(LIBS) ld returned 1 exit ... 이렇게 막 나온다. 왜 안되나 생각을 해도 해결이 안되다가 선생님께 질문해보니 도스창을 많이 켜놓으면 생기는 에러라고 한다. 다끄니까 해결.. 결론 : All cmd close... 더보기
(C언어) 재귀함수 factorial 예제 재귀함수의 예제는 아래와 같습니다. 123456int factorial(int n){ if(n 더보기
(C언어) int argc, char *argv[] 이거 왜쓰나? 책을 읽어보거나 인터넷을 찾아봐도 이해가 잘 안가지만 아래 사이트를 이용하면 어느정도 이해할 수 있습니다. 본인은 c:\> title.exe someone1 someone2 이런것 쓰려고 저렇게 했나보다.. 하고 이해하고 넘어갔네요. http://babuzzzy.tistory.com/entry/int-mainint-argc-char-argv-%EC%9D%B4%ED%95%B4%ED%95%98%EA%B8%B0 더보기
(C언어) 간단하게 함수 만드는 방법 간단하게 함수를 만들어 보았습니다. 아래 결과를 보시면 결국 son1 함수만 호출 된다는 것 아실 겁니다. 12345678910111213141516#include int son1(){ printf("son1 함수 호출 \n"); return 0;} int son2(){ printf("son2 함수 호출 \n"); return 0;} int main(void){ son1(); //콜, son1 함수 호출 return 0;}cs 더보기
(C언어) dev c++이용해서 Do while문 구구단 만들기 do while 문 간단 예제 1234567891011121314#include #include int main(void){ int i=0; do{ printf("%d \n", i); i++; }while(i 더보기
(C언어) strcpy 사용방법 아래 코드는 실행이 안되는 코드. 주석처리를 지우고 해도 안된다. 12345678910111213141516#include int main(void){ int a;//? char b[5]; printf("숫자 입력 : "); scanf("%d", &a); b=a%2==0?"짝수":"홀수"; printf("%s",b); return 0;}cs strcpy를 사용하면 된다. 1234567891011121314#include#include#include int main(void){ int a=10; char answer[10]; strcpy(answer,a>10?"참":"거짓"); printf("%s", answer); return 0;}cs 출처 : http://itng.tistory.com/137 더보기