在文本文档中查找数据的应用---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 ,如需转载请自行联系原作者
相关文章
|
1月前
|
存储 编译器 C语言
【C语言篇】数据在内存中的存储(超详细)
浮点数就采⽤下⾯的规则表⽰,即指数E的真实值加上127(或1023),再将有效数字M去掉整数部分的1。
|
11天前
|
存储 C语言
数据结构基础详解(C语言): 树与二叉树的应用_哈夫曼树与哈夫曼曼编码_并查集_二叉排序树_平衡二叉树
本文详细介绍了树与二叉树的应用,涵盖哈夫曼树与哈夫曼编码、并查集以及二叉排序树等内容。首先讲解了哈夫曼树的构造方法及其在数据压缩中的应用;接着介绍了并查集的基本概念、存储结构及优化方法;随后探讨了二叉排序树的定义、查找、插入和删除操作;最后阐述了平衡二叉树的概念及其在保证树平衡状态下的插入和删除操作。通过本文,读者可以全面了解树与二叉树在实际问题中的应用技巧和优化策略。
|
11天前
|
C语言
C语言程序设计核心详解 第二章:数据与数据类型 4种常量详解 常见表达式详解
本文详细介绍了C语言中的数据与数据类型,包括常量、变量、表达式和函数等内容。常量分为整型、实型、字符型和字符串常量,其中整型常量有十进制、八进制和十六进制三种形式;实型常量包括小数和指数形式;字符型常量涵盖常规字符、转义字符及八进制、十六进制形式;字符串常量由双引号括起。变量遵循先定义后使用的规则,并需遵守命名规范。函数分为标准函数和自定义函数,如`sqrt()`和`abs()`。表达式涉及算术、赋值、自增自减和逗号运算符等,需注意运算符的优先级和结合性。文章还介绍了强制类型转换及隐式转换的概念。
|
16天前
|
存储 安全 C语言
C语言 二级指针应用场景
本文介绍了二级指针在 C 语言中的应用,
|
30天前
|
C语言
【C语言】在限制定条件下数据移动
【C语言】在限制定条件下数据移动
26 1
|
1月前
|
存储 搜索推荐 C语言
C语言中的指针函数:深入探索与应用
C语言中的指针函数:深入探索与应用
|
1月前
|
编译器 C语言
C语言中的浮点数:深入探索与应用
C语言中的浮点数:深入探索与应用
|
28天前
|
程序员 C语言
位操作在C语言中的解析与应用
位操作在C语言中的解析与应用
62 0
|
28天前
|
程序员 编译器 C语言
C语言中的预处理指令及其实际应用
C语言中的预处理指令及其实际应用
55 0
|
28天前
|
API 开发工具 C语言
C语言与图形界面:利用GTK+、Qt等库创建GUI应用。
C语言与图形界面:利用GTK+、Qt等库创建GUI应用。
52 0