#include <stdio.h>
#include <stdlib.h>
char* arr;
void input(int i) {
arr = (char*)realloc(arr, sizeof(char) * i);
while (getchar() != '\n');
scanf("%c", &arr[i-1]);
}
void show(int n) {
for (int i = 0; i < n-1; i++) {
printf("%c", arr[i]);
}
}
void main() {
arr = (char*)malloc(sizeof(char) * 1);
int a = 6, b = 1;
while (a != 3) {
printf("[menu]\n1. 문자입력 2. 모든 문자 출력 3. 종료\n");
scanf("%d", &a);
if (a == 1) {
input(b);
b++;
}
else if (a == 2)show(b);
}
}
댓글 없음:
댓글 쓰기