在C中的文件中添加行号

弗拉斯特·阿提拉

我正试图掌握使用C语言编写的文件的能力,但遇到了无法克服的问题。我整天都在寻找信息,但似乎找不到我想要的东西。我想对文件中的行进行编号。例如,如果我输入有关一本书的信息(例如:名称,播出日期和ID),则我希望在文件中输入以下内容:

1. Name:Dave Air-Date:1997 id:123

我希望自己进行更新。假设我关闭程序并再次运行,计数应从2开始。

我唯一的问题是对行进行编号。有人可以向我指出正确的方向,或者向我显示示例源代码吗?

西里尔

您可以逐个处理每个字符,并在遇到回车符(\n时增加在字符之前打印的计数器

用伪代码:

lineNumber = 1;
Open the file
While ((c = read a character) is not EOF)
    If (c is \n)
        Print "lineNumber", then increment it
    Print c
End while
Close the file

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

在段落中添加行号

来自分类Dev

在查询中添加行号

来自分类Dev

在python 3中向文件添加行号

来自分类Dev

如何在段落中添加行号?

来自分类Dev

在文件中每行的末尾附加行号

来自分类Dev

在文件中每行的末尾附加行号

来自分类Dev

如何在Pentaho数据集成(水壶)中向文件添加行号?

来自分类Dev

在列中拆分文本并添加行号

来自分类Dev

在存储过程中向临时表添加行号

来自分类Dev

Javassist-如何在方法中添加行号

来自分类Dev

如何在JQ输出中添加行号

来自分类Dev

在列中拆分文本并添加行号

来自分类Dev

如何在Access中添加行号和GROUP BY?

来自分类Dev

如何在 TCC 输出中添加行号列?

来自分类Dev

如何使C程序在文件内容中添加行号。例如,“ 1。#include <stdio.h> 2. #include <stdlib.h>”,等等?

来自分类Dev

如何在动态添加到html表的行中添加行号

来自分类Dev

如何在angular2数据表中添加行号或序列号

来自分类Dev

如何在此文本编辑器中添加行号

来自分类Dev

如何在Linux中的文件中添加行名列?

来自分类Dev

使用xlwt优化xls文件中的添加行

来自分类Dev

如何使用Java在现有Excel文件中添加行?

来自分类Dev

无法在plist文件xcode 5中添加行

来自分类Dev

在文件中添加行以使其长度相等

来自分类Dev

如何使用 PHP 在我的 FPDF 文件中添加行高

来自分类Dev

文件中的行号

来自分类Dev

在QtableView中添加行信号?

来自分类Dev

NSUserDefaults在UITableViewController中添加行

来自分类Dev

在TableLayoutPanel中动态添加行

来自分类Dev

在onCreate()函数中添加行