작성
·
163
0
#define _CRT_SECURE_NO_WARNINGS
#include <stdio.h>
void display(c, rows, cols);
int main()
{
char c;
int rows, cols;
printf("input one char and two int\n");
while ((c = getchar()) != '\n')
{
scanf("%d %d", &rows, &cols);
while (c != '\n') continue;
display(c,rows,cols);
printf("put another char and two int\n");
}
return 0;
}
void display(c, rows, cols)
{
for (int i = 1; i <= rows; i++)
{
for (int j = 1; j <= cols; j++)
{
printf("%c", c);
}
printf("\n");
}
}
scanf밑에 있는 while (getchar() != '\n') continue; 문구를
while (c != '\n') continue; 이렇게 바꿔서 했는데 안되는
이유가 무엇인가요?