C语言编写程序输出源程序,在打印时每行均加上行号

 我来答
物理公司的
2017-05-12 · TA获得超过5695个赞
知道大有可为答主
回答量:6105
采纳率:86%
帮助的人:1363万
展开全部
#include<stdio.h>
#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
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式