#include
char screen[50][40];
void draw_tree(int row, int left, int right);
int main() {
int row = 0;
int left = 1;
int right = 40;
for (int i = 0; i
for (int j = 0; j
screen[i][j] = "0";
}
}
for (int i = 0; i
for (int j = 0; j
char a = screen[i][j];
printf("%s", a);
}
printf("\n");
}
}
void draw_tree(int row, int left, int right) {
int mid;
if ((right - left)
return;
}
if (row == 50) {
return;
}
mid = (right - left) / 2;
screen[row][mid] = 'x';
draw_tree(row+1,left,mid);
draw_tree(row+1,mid,right);
}
내일까지 과제 제출인데 히힣ㅎ 왜 안되는그야
얼마줄꺼?
어디서 에러났나 알려줘야지
출력결과도
두번째 반복문에 printf("%s", a); 에서
예외 발생(0x6FFF1F4C(ucrtbased.dll), ConsoleApplication2.exe): 0xC0000005: 0x00000030 위치를 읽는 동안 액세스 위반이 발생했습니다 이라네요
c언어 배우지도 안았는데 자료구조 과제를 c로 내주는 교수님 클라스
ㅠㅠ 감사합니다 이제야 뭐가 출력이 되네요
char에 쌍따옴표로 "0" 넣어도 됨???? '0' 아님?? - dc App
"-"로 바꿨는데도 0으로 출력되서 왜그런가 했드만 따옴표를 썻어야 했네요 감사합니다 ^^
%c 써라 %s는 문자열 즉 문장 출력 할 때