배열2 2차원 배열 동적 할당 음, 큰 설명은 필요 없을것 같고 소스 참조 ㄱㄱ #include #include #defind MAX 5 voia main() { // 할당 p = (int**)malloc(sizeof( int* )* MAX); for( int i=0; i 2010. 3. 9. 문자열과 배열 사실 이 부분은 크게 중요하진 않지만 언제 어떻게 쓰일지 모르는게 배열과 문자열인것 같다. 특별한 건 없고 포인터 변수를 사용하여 문자열을 저장하는 것과, strlen을 사용하지 않고, 배열의 사이즈를 파악, 생성 하는 것과 간단한 출력 방법을 코딩하였다. #include void main() { char t1[] = "Test1"; char t2[] = "Test2"; char t3[] = "test3"; char *str[3] = { t1, t2, t3 }; char t4[] = {"Hello World!"}; const int size = sizeof(t4); char t5[size]; printf( "%s\n", *str ); printf( "%s\n", (*str)+2 ); printf( "%s.. 2010. 3. 8. 이전 1 다음