`

删除行号软件

阅读更多

 

本程序在windows下的应用软件请到这里下载(含MFC源代码):

http://download.csdn.net/detail/panyanyany/4041703

 

一开始的时候是用C语言做的,分行来处理,C的标准库里好像没有按行读取文本的函数,于是只好自己做了一个,很好很方便~~

 

#include <stdio.h>
#include <stdlib.h>
#include <string.h>
#include <windows.h>

#define isdigit(c) ('0' <= (c) && (c) <= '9')

int fgetline (char *sz, int size, FILE *in)
{
	int i ;
	int c ;
	c = 0 ;
	for (i = 0 ; i < size - 1 && c != '\n' && c != EOF; ++i)
		c = sz[i] = fgetc (in) ;
	if (c == EOF)
		sz[--i] = 0 ;
	else
		sz[i] = 0 ;
	return i ;
}

int main ()
{
	char *szBuf, *pText ;
	FILE *in, *out ;
	int sizeFile = 10000 ;

	in = fopen ("in.txt", "r") ;
	out = fopen ("out.txt", "w") ;

	szBuf = (char *)malloc (sizeFile) ;

	while (fgetline(szBuf, sizeFile, in))
	{
		pText = szBuf ;
		while (*pText == ' ')
			++pText ;
		while (isdigit(*pText))
			++pText ;
		fputs (pText, out) ;
	}

	fclose (in) ;
	fclose (out) ;
	return 0 ;
}
0
0
分享到:
评论

相关推荐

    windows下加行号软件

    "windows下加行号软件"就是一种专为解决这个问题而设计的工具,它能够帮助用户在Windows环境下快速地为文本文件添加行号。 这类软件通常具有以下特点: 1. **行号显示**:软件能够自动为打开的文本文件每一行添加...

    java删除程序代码的行号

    在Java编程中,删除程序代码的行号通常指的是在源代码文件中去除显示的行号。这可能是在准备发布软件或者为了保持代码简洁性时的需求。行号在开发过程中非常有用,它们帮助开发者追踪和调试代码,但在最终的编译过程...

    消除行号小软件

    3. **处理行号**:软件会自动识别并删除代码中的行号,这一过程可能通过正则表达式或其他文本处理技术实现,确保只移除行号而不影响代码内容。 4. **预览与保存**:处理完成后,用户可以在软件内预览无行号的代码。...

    行号添加器。可以给文本增加行数

    此外,在代码重构时,如果新增或删除了某些行,行号的连续性变化也能帮助程序员迅速发现差异。在数据处理领域,对于那些以文本格式存储的数据文件,行号的加入使数据的排序和分析更加直观明了。在学术研究中,行号的...

    vc++行号显示工具

    3. 完成复制后,需要启动VC++6.0,打开“工具”菜单,选择“添加/删除工具栏”或“加载/卸载工具栏”,在弹出的对话框中找到并启用刚刚添加的行号显示插件。 4. 重启VC++6.0后,你将在代码编辑窗口的左侧看到行号,...

    代码行号清除工具

    在编程和软件开发过程中,代码行号通常用于帮助开发者跟踪和理解代码的结构与逻辑。然而,在某些情况下,如发布最终版本或为了节省存储空间,可能会需要移除代码中的行号。"代码行号清除工具"就是为了这个目的而设计...

    实现带行号的 richedit 控件

    5. **处理插入和删除**:当用户在代码中插入或删除行时,行号需要动态更新。 6. **性能优化**:考虑到性能问题,可能需要缓存行号信息,避免每次滚动或编辑都进行大量计算。 通过以上步骤,我们可以创建一个定制的...

    为文本增加行号和去掉行号

    9. **版本控制**:在软件开发中,行号对于版本控制系统如Git非常重要,因为它允许开发者追踪代码的变化。虽然这个程序可能不直接与版本控制系统集成,但理解这一点有助于理解为何行号在开发环境中是必要的。 10. **...

    去掉源码行号 v2.0

    "去掉源码行号 v2.0"可能是一个工具或者脚本,它能够自动处理C#代码文件,删除代码中的行号。在C#中,源码行号通常是预处理器指令`#line`或者IDE自动生成的,例如 `[1.]` 或 `[1]`。这个工具可能是通过正则表达式或...

    gridcontrol显示行号修正存在分组BUG

    2. 监听GridControl的分组事件,每当分组状态改变(添加、删除或调整分组),更新所有行号。 3. 对于展开/折叠操作,需要动态调整行号。展开分组时,添加子组的行号;折叠时,隐藏子组并更新剩余行号。 4. 实现...

    VC6显示行号_VC6LineNumberAddin(修改版)

    **VC6显示行号_VC6LineNumberAddin(修改版)** 在编程过程中,尤其是在...不过,由于软件的更新迭代,现代的IDE如Visual Studio已经内置了行号显示功能,如果你还在使用VC++ 6.0,这款插件无疑是提升开发体验的好帮手。

    vc6显示行号的插件

    值得注意的是,由于VC6是较老的软件,有些现代的插件可能与其兼容性不佳,或者在某些操作系统上运行不顺畅。因此,在寻找和安装插件时,要确保它与你的VC6版本和操作系统版本相匹配。同时,保持VC6和插件的更新也是...

    PDF转换器(由于翻译不便而需PDF行号删除)

    当我们在阅读论文的过程中,如果英文文献有行号,使用翻译软件的时候会将数字也翻译进去,影响我们阅读。

    VC6.0行号显示(在VC6.0上显示行号)

    随着软件工程的不断发展,程序员对这种辅助功能的需求日益增长,于是催生了第三方插件的出现。 接下来,我们将探讨如何在VC6.0中添加行号显示功能。这个过程通常涉及到下载、安装和配置插件的过程。在这个例子中,...

    VC++6.0显示行号的插件

    确保文件来源安全,避免下载含有病毒或恶意软件的文件。 2. 解压:将压缩包解压到一个本地文件夹,这通常会得到一个或多个包含插件文件的文件或文件夹。 3. 安装:找到解压后的插件安装文件,这可能是一个`.dll`...

    win10安装vs6行号插件

    3. 安装到VS6:打开VS6,然后选择“工具”菜单 -&gt; “添加/删除工具” -&gt; “添加自定义工具”。在弹出的对话框中,点击“浏览”按钮,找到解压后的插件主文件(可能是`.dll`文件),并将其添加到列表中。点击“确定”...

    vc6.0注释、行号插件

    在IT行业中,尤其是在软件开发领域,IDE(集成开发环境)是程序员的重要工具,Microsoft Visual C++ 6.0(简称VC6.0)就是其中一款经典的C++开发环境。尽管现代有更先进的版本如Visual Studio,但VC6.0因其轻巧、...

    sourceinsight3设置行号和中文格式设置可以一下删除一个汉字[归纳].pdf

    本文将详细介绍如何在Source Insight 3 中设置行号显示,调整字体及大小,以及优化中文格式设置,特别是如何实现一次删除一个汉字的功能。 1. **设置行号**: 在Source Insight 3 中,显示行号的操作相当简单。只...

    条款12如何为代码添加行号(C#).docx

    IIS(Internet Information Services)是微软提供的一种Web服务器软件,可以作为Web应用程序的宿主环境。安装IIS的步骤是:在操作系统的控制面板中选择添加或删除程序,弹出对话框后点击左侧一栏的添加删除Windows...

Global site tag (gtag.js) - Google Analytics