【发布时间】:2017-12-23 06:29:14
【问题描述】:
在打印第二个 printf 后,代码退出并说运行失败并说在级别 2 上退出(无论输入是什么)
void main()
{
int testcases;
int n_lines ,m_length;
int test, lines, length;
char n_m_matrix[n_lines][m_length];
printf("Enter the no. of Test Cases ");
scanf("%d",&testcases);
printf("%d",testcases);
for(test=0;test>testcases;test++)
{
printf("Enter the lines and length of the test cases ");
scanf("%d%d",&n_lines,&m_length);
for(lines=0;lines<n_lines;lines++)
{
for(length=0;length<m_length;length++)
{
scanf("%c",&n_m_matrix[lines][length]);
}
}
}
}
【问题讨论】:
-
使用
int main()而不是void main()。这是古老的。 -
test < testcases?
标签: c