05.01.2014 Views

3.c언어에서 버퍼 사용하기

3.c언어에서 버퍼 사용하기

3.c언어에서 버퍼 사용하기

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

<strong>버퍼</strong> 오버플로우-왕기초편<br />

<strong>3.c언어에서</strong> <strong>버퍼</strong> <strong>사용하기</strong><br />

이렇게 하면 c[0]에서부터 c[12]까지 총 13개의 char형 변수가 선언되고,<br />

이 변수 각각에 지정된 문자가 저장됩니다.<br />

여기서 문자열을 더 쉽게 사용 하려면 다음과 같이 해도 됩니다.<br />

./03/ex4.c<br />

int main()<br />

{<br />

char c[13] = “Hackerschool”;<br />

}<br />

그리고 조금 더 쉽게 사용하는 방법도 있습니다.<br />

만약 13이라는 배열 크기를 지정해주지 않으면, C언어는 필요한 배열 크기를 자동으<br />

로 계산해 줍니다.<br />

./03/ex5.c<br />

int main()<br />

{<br />

char c[] = “Hackerschool”; // char c[13]과 동일<br />

}<br />

33

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!