在文本文档中查找数据的应用---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 ,如需转载请自行联系原作者
相关文章
|
20天前
|
存储 编译器 C语言
【C语言篇】数据在内存中的存储(超详细)
浮点数就采⽤下⾯的规则表⽰,即指数E的真实值加上127(或1023),再将有效数字M去掉整数部分的1。
|
4天前
|
存储 安全 C语言
C语言 二级指针应用场景
本文介绍了二级指针在 C 语言中的应用,
|
18天前
|
C语言
【C语言】在限制定条件下数据移动
【C语言】在限制定条件下数据移动
23 1
|
23天前
|
存储 搜索推荐 C语言
C语言中的指针函数:深入探索与应用
C语言中的指针函数:深入探索与应用
|
23天前
|
编译器 C语言
C语言中的浮点数:深入探索与应用
C语言中的浮点数:深入探索与应用
|
30天前
|
存储 C语言
【C语言】C语言-设备管理系统(源码+数据文件)【独一无二】
【C语言】C语言-设备管理系统(源码+数据文件)【独一无二】
|
29天前
|
存储 数据可视化 C语言
【C语言】C语言 手机通讯录系统的设计 (源码+数据+论文)【独一无二】
【C语言】C语言 手机通讯录系统的设计 (源码+数据+论文)【独一无二】
|
16天前
|
程序员 C语言
位操作在C语言中的解析与应用
位操作在C语言中的解析与应用
56 0
|
16天前
|
程序员 编译器 C语言
C语言中的预处理指令及其实际应用
C语言中的预处理指令及其实际应用
48 0
|
16天前
|
API 开发工具 C语言
C语言与图形界面:利用GTK+、Qt等库创建GUI应用。
C语言与图形界面:利用GTK+、Qt等库创建GUI应用。
45 0