用户操作
[即时聊天] [发私信] [加为好友]
pandaID:pandaxcl
86213次访问,排名1155,好友16人,关注者17人。
pandaxcl的文章
原创 62 篇
翻译 0 篇
转载 0 篇
评论 168 篇
pandaxcl的公告

博客文档资源下载在本人的网站下载!!!

我也优先在我的网站论坛上面回答问题

在研究C++自动化编程好久之后,发现C++自动化编程在国内还是一个空白。所谓的C++自动化编程,简单点说就是采用了C++的高级模板技术配合产生式编程技法实现了C++代码的自我配置,自动维护代码之间的种种一致性问题。关于这个问题的讨论,将会在我的网站上面进行细致的讨论。如果有问题,欢迎来我的网站提问哦。看看下面的我的网站的链接。

EMail:pandaxcl@163.com

QQ:56637059

我的网站: http://www.autodev.net

最近评论
pandaxcl:boost里面的mpl是模板元编程的基础结构,而我的这个库目的在于应用模板元到实际的编程中,有很大的区别:)
pandaxcl:呵呵:)这里的any和BOOST里面的any完全是两回事:)
不一样哈;)
whinah:还有boost.spirit,虽然编译速度慢了一点,但是效果很好
whinah:还有boost.spirit,虽然编译速度慢了一点,但是效果很好
whinah:别走火入魔了,你的这个库,boost里面都有,boost.mpl,boost.type_traits,boost.pp
文章分类
收藏
    相册
    友情连接
    小熊猫
    我的另外一个博客
    我的网站-自动化编程社区
    我的论坛-自动化编程社区论坛
    存档
    软件项目交易
    订阅我的博客
    XML聚合  FeedSky
    订阅到鲜果
    订阅到Google
    订阅到抓虾
    订阅到BlogLines
    订阅到Yahoo
    订阅到GouGou
    订阅到飞鸽
    订阅到Rojo
    订阅到newsgator
    订阅到netvibes

    原创 查找一个文本文件中的字符串所在的行并输出行数收藏

    新一篇: C++自动化(模板元)编程基础与应用(5) | 旧一篇: C++自动化(模板元)编程基础与应用(4)

    #if 0

    在CSDN上有一个网友问道下面的这个问题:

    我想查找一个文本文件中的字符串所在的行并输出行数!

    在此我给出一个比较简洁的方案如代码CODE1所示:

    #endif
    #ifdef CODE1
    #include <iostream>
    #include <fstream>
    #include <string>
    using namespace std;
    int main()
    {
    ifstream in("data.txt");
    const char*target="博客";//需要搜索的字符串
    string tmp;
    string::size_type index=0;
    //while((std::getline(in,tmp),in))
    while(std::getline(in,tmp))//感谢校友Inprise的建议
    {
    if(tmp.find(target)!=string::npos) break;
    ++index;
    }
    //文件的首行编号为0
    cout << "[" << target << "]在文件中的的行号为:" << index << endl;
    return 0;
    }
    #endif//CODE1
    ////////////////////////////////////////////////////////////
    //该程序的运行结果为:
    /***********************************************************
    [博客]在文件中的的行号为:3
    ***********************************************************/
    ////////////////////////////////////////////////////////////
    //所使用的数据文件为:
    #if 0//这一行不是文件内容
    我是熊猫
    我还是国宝
    我也是开心
    我的博客:http://blog.csdn.net/pandaxcl/
    #endif
    ////////////////////////////////////////////////////////////

    发表于 @ 2006年04月18日 22:40:00|评论(loading...)|编辑

    新一篇: C++自动化(模板元)编程基础与应用(5) | 旧一篇: C++自动化(模板元)编程基础与应用(4)

    评论

    #jt 发表于2006-04-21 10:14:00  IP: 218.104.71.*
    考虑到有多个关键词匹配,例如

    我是熊猫
    我还是国宝
    我也是开心
    我的博客:http://blog.csdn.net/pandaxcl/#endif
    你没有博客
    你真的没有博客
    申请一个吧,不会就去问pandaxcl



    最好价格vector<int> v;
    把行数结果存放在里面


    我不是搞这一行的,看到你的博客,觉得你很牛,至少写出来这些东西,可以给我们这些外行人借鉴,呵呵
    #jt 发表于2006-04-21 10:51:00  IP: 218.104.71.*
    发现你的逻辑有错误,比如"博客"不在最后一行,那结果就错了
    #pandaxcl 发表于2006-04-21 12:08:00  IP: 202.114.78.*
    谢谢jt关心我得博客,也谢谢jt关心这段代码,不过我尝试过了,如果将data.txt的文件内容改为:

    我是熊猫
    我还是国宝
    我的博客:http://blog.csdn.net/pandaxcl/
    我也是开心

    结果并没有出错:)

    我用的编译器为:g++ Windows平台
    #jt 发表于2006-04-22 02:56:00  IP: 218.104.71.*
    真实奇怪,下午运行的时候,结果是错的,现在是对的

    我的vs2003难道有毛病?

    现在想想,逻辑没有问题
    不好意思
    发表评论  


    当前用户设置只有注册用户才能发表评论。如果你没有登录,请点击登录
    Csdn Blog version 3.1a
    Copyright © pandaxcl