在文本文档中查找数据的应用---C语言+dos

简介:

 目的是搜索一个名称是否在文档中存在,存在的话显示出来。不是完全用C语言,结合一点批处理技术,实现起来比较简单

复制代码
#include<stdio.h>
#include<stdlib.h>
#include<windows.h>
#include<conio.h>
#include< string.h>
int main()
{
     char string_to_be_find[ 100];
     while( true)
    {
         char find[ 100]= " find /I d:\\查找题目专用文档--随时更新--ma6174.txt \" ";
        printf( " \t\t题目查找专用程序   BY ma6174\n\n ");
        printf( " 请输入要查找的题目名: ");
        gets(string_to_be_find);
         if(strlen(string_to_be_find)== 0)
        {
            system( " cls ");
             continue;
        }
        strcat(find,string_to_be_find);
        strcat(find, " \" ");
        system(find);
        printf( " 是否将题目名加入文档?(y/n) ");
         char choice=getche();
         if(choice== ' y '||choice== ' Y ')
        {
             char write_in_file[ 100]= " echo  ";
            strcat(write_in_file,string_to_be_find);
            strcat(write_in_file, "  >>d:\\查找题目专用文档--随时更新--ma6174.txt ");
            system(write_in_file);
            printf( " \n\n题目名已经写入! ");
            Sleep( 2000);
        }
        system( " cls ");
    }

}

复制代码

 


博主ma6174对本博客文章(除转载的)享有版权,未经许可不得用于商业用途。转载请注明出处http://www.cnblogs.com/ma6174/

对文章有啥看法或建议,可以评论或发电子邮件到ma6174@163.com


本文转自ma6174博客园博客,原文链接:http://www.cnblogs.com/ma6174/archive/2012/02/05/2339245.html ,如需转载请自行联系原作者
相关文章
|
10天前
|
存储 C语言
【C语言】C语言-学生成绩管理系统(源码+数据文件+课程论文)【独一无二】
【C语言】C语言-学生成绩管理系统(源码+数据文件+课程论文)【独一无二】
25 15
|
4天前
|
存储 搜索推荐 C语言
C语言中的指针函数:深入探索与应用
C语言中的指针函数:深入探索与应用
|
4天前
|
编译器 C语言
C语言中的浮点数:深入探索与应用
C语言中的浮点数:深入探索与应用
|
10天前
|
存储 C语言
【C语言】C语言-设备管理系统(源码+数据文件)【独一无二】
【C语言】C语言-设备管理系统(源码+数据文件)【独一无二】
|
11天前
|
存储 小程序 C语言
C语言数据的存储(内含百度笔试题)
C语言数据的存储(内含百度笔试题)
23 4
|
9天前
|
存储 数据可视化 C语言
【C语言】C语言 手机通讯录系统的设计 (源码+数据+论文)【独一无二】
【C语言】C语言 手机通讯录系统的设计 (源码+数据+论文)【独一无二】
|
1天前
|
存储 编译器 C语言
【C语言篇】数据在内存中的存储(超详细)
浮点数就采⽤下⾯的规则表⽰,即指数E的真实值加上127(或1023),再将有效数字M去掉整数部分的1。
|
1月前
|
语音技术 C语言 Windows
语音识别------ffmpeg的使用01,ffmpeg的安装,会做PPT很好,ffmpeg不具备直接使用,只可以操作解码数据,ffmpeg用C语言写的,得学C语言,ffmpeg的安装
语音识别------ffmpeg的使用01,ffmpeg的安装,会做PPT很好,ffmpeg不具备直接使用,只可以操作解码数据,ffmpeg用C语言写的,得学C语言,ffmpeg的安装
|
1月前
|
存储 编译器 定位技术
结构体数组在C语言中的应用与优化策略
结构体数组在C语言中的应用与优化策略
|
1月前
|
Linux C语言
【编程小实验】C语言实现:无限循环写入文本文件,支持Ctrl+C中断与数据追加(附完整源码)
在Linux中,文件I/O(输入/输出)是程序与文件进行交互的基本方式,包括读取文件内容和向文件写入数据。这通常通过标准的C库函数来实现,下面是一些基本的文件读写操作和代码示例。