首页 新闻 论坛 群组 Blog 文档 下载 读书 Tag 网摘 搜索 .NET Java 游戏 视频 人才 外包 培训 数据库 书店 程序员
中国软件网
欢迎您:游客 | 登录 注册 帮助
  • 多行语句分析问题 [无满意答案结贴,结贴人:CHENFEIFEI]
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    发表于:2007-11-20 22:51:06 楼主
    现在要分析语句 ,如果一行中有多个语句该怎么分析?用C++语言 只要语句层 不要像编译原理那样一个字符一个字符的分析 还有断行问题该怎么解决?最好有代码。
    谢谢!
    80  修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    发表于:2007-11-20 22:55:331楼 得分:0
    没人帮忙么?谢谢各位大虾啊 帮帮小妹!@_@
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    发表于:2007-11-20 22:56:462楼 得分:0
    友情帮UP
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    发表于:2007-11-20 22:58:093楼 得分:0
    谢谢哦 呵呵
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    发表于:2007-11-20 23:03:064楼 得分:0
    没人理就自己顶了 恳求高手援助。
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    • ks2
    • 等级:
    发表于:2007-11-20 23:12:215楼 得分:0
    小mm,要别人帮你也要把问题写清楚啊,问题都没整明白,咋帮,还代码?
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    发表于:2007-11-20 23:26:066楼 得分:0
    哦 那再说一遍啊
    从文件中读取一个源代码文件,我现在得分析这个文件,如果是一行有多条语句,想要一条语句一条语句的分析,那么怎么处理?还有如果中间有断行情况该怎么办?刚才没说清楚 呵呵 @_@
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    发表于:2007-11-21 00:25:497楼 得分:0
    问题已改 请大虾帮忙!
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    发表于:2007-11-21 00:36:498楼 得分:0
    还是没人啊 恳请大虾进啊
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    发表于:2007-11-21 00:41:099楼 得分:0
    可以考虑单独写个模块整理源代码文件成规范的形式。
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    发表于:2007-11-21 00:46:1210楼 得分:0
    是这么想的呀 问题是具体怎么写啊 我觉得把每个分号段写进一个字符串数组不太好 处理断行就很麻烦 请求代码
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    发表于:2007-11-21 08:42:4811楼 得分:0
    具体问题做起来还挺麻烦的。比如for, if后面可以不跟;号的。
    而且还有;包含在引号中的问题。


    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    发表于:2007-11-21 09:49:2412楼 得分:0
    为什么要一个一个语句来分析呢,如果我把所有代码都搞到一行,你怎么分离,感觉还是应该考虑编译器的分析方式
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    • elovenana
    • 等级:
    发表于:2007-11-21 16:44:5913楼 得分:0
    看看  《c专家编程》p75,字太多,不想一个一个的打;
    有个关于 cdecl 的经典程序,几十行;
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    • dizuo
    • 等级:
    发表于:2007-11-21 17:49:4914楼 得分:0
    貌似很~~~^_^
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    • HULIHONG
    • 等级:
    发表于:2007-11-21 18:14:2715楼 得分:0
    我想还是要用编译原理的知识去分析吧。
    帮顶了up
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    发表于:2007-11-23 00:45:2016楼 得分:0
    不是的 是因为现在是做一个流程图软件 初步想法是把定义的语句不考虑细节 只写common codes来代替 读文件时是一行一行读的 但是每行得断句啊 该怎么处理 还有断行的问题 还请楼上各位大虾帮忙 最好有源码 多谢!
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    • l_clove
    • 等级:
    发表于:2007-11-23 08:51:2817楼 得分:0
    可以试试strtok,按照';'自动分割成语句。
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    • eduyu
    • 等级:
    发表于:2007-11-23 13:11:3318楼 得分:0
    boost::tokenizer
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    发表于:2007-11-23 14:53:3619楼 得分:0
    strtok
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    发表于:2007-11-23 15:08:1820楼 得分:0
    可以试试根据(),;等符号来判断
    修改 删除 举报 引用 回复

    网站简介广告服务网站地图帮助联系方式诚聘英才English 问题报告
    北京创新乐知广告有限公司 版权所有 京 ICP 证 070598 号
    世纪乐知(北京)网络技术有限公司 提供技术支持
    Copyright © 2000-2008, CSDN.NET, All Rights Reserved