#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也可以改
C语言中"行号"是用来定位代码的,指的就是在文件的第几行的意思。
行号可以用来快速查找代码,一般编译器都有显示鼠标当前所在行和列的数目,只要把鼠标放到代码最后就可以了。如果程序出错,可以根据main.c这个文件的第几行有问题,进行快速查询出来。
扩展资料
C语言中给源程序添加行号
例:
#include<stdio.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文件
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)