'프로그래밍'에 해당되는 글 108건

  1. 2020.08.01 C언어, 문자 2차원배열
  2. 2020.07.28 C언어 메모리 동적 할당
  3. 2020.06.25 async & awai
  4. 2020.06.25 AWS vs HEROKU
  5. 2020.06.19 Xplatform의 주요파일들
  6. 2020.03.09 색상표 RGB


반응형

문자배열의 세팅은 strcpy를 사용해야한다.

다음과 같은 배열이 있다고 할 때

char b[3][4] ={"kbs", "mbc", "sbs"}

배열값의 교환이 필요할 경우에는 strcpy를 사용한다

char tmp[4];

strcpy(tmp, b[0]);

strcpy(b[0], b[1]);

strcpy(b[1], tmp);

이것을 다음과 같이 기술하면 실패다.

tmp = b[0];

b[0] = b[1];

b[1]=tmp;

이는 정수를 다룰 때의 방법으로써 문자의 경우에는 내부적으로 추가적인 배열을 사용하고 있기 때문에 이 방법은 문자열의 교환에 적합하지 않다.

(양주종의 코딩스쿨 수업 중 메모)

 

반응형

노루오줌 풀
국내도서
저자 : 김남구
출판 : 시문학사 2004.03.15
상세보기

Posted by neodalos
,
반응형

int a = 20;

int* p = &a;

//여기서 p는 a를 가리키고 있다

a = 20;

*p = 20;

p = (int*) malloc(4); //memory allocation //메모리4바이트를 할당하고, 시작주소를 넘겨라(강제형변환 연산자)

//힙공간에 4바이트 할당을 하고 시작번지를 갖고 있게 하라

*p = 80; //할당영역에 80을 넣어라.

p = (int*)malloc(sizeof(int)); //이 경우 void*가 리턴됨. 따라서 형변환 int 를 해줌. //할당

free(p); //할당해제

char* s = "ace"; //s가 "ace"메모리 영역을 가리키고 있음.

s = (char*)malloc(strlen("ace")+1); //순수한 문자열의 길이이므로 +1 //널문자추가 //4바이트가 할당되고 s는 힙메모리 4바이트를 가리킴

strcpy(s, "ace");

free(s);

---

int n;

int* p = (int*)malloc(n*sizeof(int)); //5를 입력받았으면 5*4=20바이트를 할당하고 시작주소를 p에게 넘겨줌.

p = (int*)calloc(n, sizeof(int)); //같음. 초기화시 많이 사용.

//realloc(p, sizeof(int)*10);

 ---

//컴파일 후 stack영역이 사용됨. 런타임시(프로그램 실행시)에는 heep영역을 써야함.

(양주종의 코딩스쿨 보면서 메모. http://func.kr)

 

반응형

노루오줌 풀
국내도서
저자 : 김남구
출판 : 시문학사 2004.03.15
상세보기

Posted by neodalos
,

async & awai

2020. 6. 25. 18:50

보호되어 있는 글입니다.
내용을 보시려면 비밀번호를 입력하세요.

AWS vs HEROKU

2020. 6. 25. 18:17

보호되어 있는 글입니다.
내용을 보시려면 비밀번호를 입력하세요.

반응형

XPRJ (xml of Project) : 프로젝트 관리파일

XADL( XML of Application Definition Language) : 정의파일

default_typedef.xml : 타입정의파일 - 그리드, 데이터셋 등 컴포넌트 정의파일

GlobalVars.xml파일 : 전역변수, 전역이미지, 전역데이터셋 등을 xml로 정의

미지막으로 xfdl파일 : 화면파일

(xplatform)

 

반응형

노루오줌 풀
국내도서
저자 : 김남구
출판 : 시문학사 2004.03.15
상세보기

Posted by neodalos
,

색상표 RGB

프로그래밍 2020. 3. 9. 09:20
반응형

반응형

노루오줌 풀
국내도서
저자 : 김남구
출판 : 시문학사 2004.03.15
상세보기

Posted by neodalos
,