本人刚刚入门C,今天第一次遇到这种情况,虽然懂得看报错但是不懂解决,请求专业人士帮忙解答,附带图片
至少我没看出来代码有问题。
既然你是用vscode写代码,用底层的工具自己编译,确定工具的正确(能运行demo,确定目录能识别(运行程序要依赖一些代码的),确定目录权限是对的)
看运行报错,是权限问题,你试着把文件拷贝到你编译环境目录下等操作,一步步调试一下。(环境还是没搞好,有瑕疵)
再就是,如果你是新手学习c/C++,你安装vs啊,别再编译上耗费精力。
没有问题的。
#include<stdio.h>
#define ROWS 6
#define CHARS 10
int main()
{
int row;
char ch;
for(row=0;row<ROWS;row++)
{
for(ch='A';ch<('A'+CHARS);ch++)
{
printf("%c",ch);
}
printf("\n");
}
return 0;
}
输出结果:
你多运行了一个.exe
新手别老玩花活,尽量用成套的开发工具,不要总想DIY
行数怎么那么多