重庆分公司,新征程启航
为企业提供网站建设、域名注册、服务器等服务
#includestdio.h
成都创新互联专注于企业营销型网站、网站重做改版、向阳网站定制设计、自适应品牌网站建设、html5、商城网站定制开发、集团公司官网建设、成都外贸网站建设、高端网站制作、响应式网页设计等建站业务,价格优惠性价比高,为向阳等各大城市提供网站开发制作服务。
#define N 1000
int main(void)
{
FILE *in, *out;
int i;
in = fopen("源.c", "rb");
char a[N];
fread(a, sizeof(char), N, in);
for (i = 0; i N; i++)
{
if (a[i] == '/'a[i + 1] == '/'a[i + 2] == 's'a[i + 3] == 't'a[i + 4] == 'o'a[i + 5] == 'p'a[i + 6] == '0'a[i + 7] == '0'a[i + 8] == '1')
{
(a[i + 9] = '\0');
break;
}
}
printf("%s\n",a);
out = fopen("程序.txt", "wb");
fwrite(a, sizeof(char), N, out);
return 0;
}//stop001
输出结果
第一次编译需要注释或删除掉那个for循环,第二次好使,这个源文件叫“源.c”,可以根据程序大小改define,最后的停止标志stop001也可以改
void aves()
{
int i, j;
for(i=0;i5;i++) //这里!这里!这里!这里!这里!这里!这里!
{
stu[i].ave=0.0;
}
for(i=0;i5;i++)
{
for(j=0;j3;j++)
{
stu[i].ave+=stu[i].score[j];
}
stu[i].ave=stu[i].ave/3;
}
C语言中"行号"是用来定位代码的,指的就是在文件的第几行的意思。
行号可以用来快速查找代码,一般编译器都有显示鼠标当前所在行和列的数目,只要把鼠标放到代码最后就可以了。如果程序出错,可以根据main.c这个文件的第几行有问题,进行快速查询出来。
扩展资料
C语言中给源程序添加行号
例:
#includestdio.h
voidmain(void)
{
FILE*fpIn;//输入文件的指针
FILE*fpOut;//输出文件的指针
charstr[120];//用来存储从文件中读取出的”一行“字符串信息
introw=1;
fpIn=fopen("data5612.cpp","r");//以只读和文本格式打开data5612.cpp,这里的文件名无所谓大小写
fpOut=fopen("data5612.txt","w");//以创建方式(也叫写方式)打开data5612.txt文件
#include stdio.h
int count = 1;
void putie(int A[][5],int *flag)
{int i,j;
//铺贴座位号
for (j = 0; j 5; j++){
if (*flag == 1)
for (i = 0; i 5; i++) A[i][j] = count++;
else
for (i = 4; i -1; i--) A[i][j] = count++;
*flag *= -1;
}
}
void shuchu(int A[][5])
{int i,j;
//输出座位号
for (i = 0; i 5; i++){
for (j = 0; j 5; j++)
printf("%5d",A[i][j]);
printf("\n");
}
}
void hanglie(int A[][5],int number)
{int i,j;
//根据座位号输出行列号
for (i = 0; i 5; i++)
for (j = 0; j 5; j++)
if (A[i][j] == number){
printf("\n座位号%d,在%d行%d列\n",number,i,j);
break;
}
}
int main(){
int A[5][5];
int i,j;//i行号,j列号
int number;//学生座位号
int flag = 1;
putie(A,flag);
shuchu(A);
printf("输入学生的座位号:");
scanf("%d",number);
hanglie(A,number);
return 0;
}