社区
C语言
帖子详情
怎么在C中实现正规式的功能?
King
2000-01-27 11:01:00
怎么在C中实现PERL正规式的功能?
):(
...全文
181
6
打赏
收藏
怎么在C中实现正规式的功能?
怎么在C中实现PERL正规式的功能? ):(
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
6 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
hu_zy
2000-12-31
打赏
举报
回复
不能实现?
不会吧!
那你说说php里面的egreg函数是怎么做出来的?
呵呵。
我也正在想这个问题,不过还没有完全想好。
King
2000-01-30
打赏
举报
回复
谢谢xubin_sh大虾,现在正在安装Visual Studio,几百兆哦......
King
2000-01-28
打赏
举报
回复
谢谢:)还有其他的资料吗?
xubin_sh
2000-01-28
打赏
举报
回复
http://personal.xfol.com/~rezaie/
下关于STL文章
string 是 STL(标准模版库)的一部分
#include <string>
using namespace std;
是必须的
borland c++ 5.0 帮助中有较详细的STL的介绍
msdn中也有
如果你用的是VC那么,可以用CString类,很容易就能上手,类似于VB的字符串操作
King
2000-01-27
打赏
举报
回复
大家不用想了,事实证明不能实现。听高手说C++的String对象功能很强。
xubin_sh
2000-01-27
打赏
举报
回复
C++ 的不是String 而是 string
简单例子:
#include <iostream.h>
#include <string>
using namespace std;
main()
{
string str;
str="abcdefghi";
int i=str.find("cde");
cout << i << endl;
}
词法分析(c语言
实现
)程序代码+报告
一、 实验目的 调试并完成一个词法分析程序,加深对词法分析原理的理解。 二、 实验要求 1、 待分析的简单语言的词法 (1) 关键字: begin if then while do end 所有关键字都是小写。 (2) 运算符和界符: := + – * / < <= > >= = ; ( ) # (3) 其他单词是标识符(ID)和整型常数(NUM),通过以下
正规式
定义: ID=letter(letter| digit)* NUM=digit digit * (4)空格由空白、制表符和换行符组成。空格一般用来分隔ID、NUM,运算符、界符和关键字,词法分析阶段通常被忽略。 2、 各种单词符号对应的种别码 单词符号 种别码 单词符号 种别码 begin 1 : 17 if 2 := 18 then 3 > 20 while 4 21 do 5 <= 22 end 6 = 24 digit digit * 11 = 25 * 13 ; 26 / 14 ( 27 + 15 ) 28 - 16 # 0 3、 词法分析程序的
功能
输入:所给文法的源程序字符串。 输出:二元组(syn,token或sum)构成的序列。 其
中
:syn为单词种别码; token为存放的单词自身字符串; sum为整型常数。
编译原理,词法分析代码
实现
,C语言程序,保证能运行
课程:编译原理
实现
:编译过程第一步“词法分析代码
实现
“” 语言:C语言程序 保证能运行 设计、编制并调试一个词法分析程序,加深对词法分析原理的理解。 各种单词符号对应的种别码:(1)关键字 (2)运算符和界符 (3)其他单词是标识符(ID)和整型常数(SUM),通过以下
正规式
定义 (4)空格有空白、制表符和换行符组成。 词法分析程序的
功能
: 输入:所给文法的源程序字符串。 输出:二元组(syn,token或sum)构成的序列。 其
中
:syn为单词种别码; token为存放的单词自身字符串; sum为整型常数。
【编译原理】正规文法的探索-正规文法转换为
正规式
文章目录1 前言2 求解过程3 示例 1 前言 正规文法与
正规式
都是描述正规集的工具。对任意一个正规文法,存在定义统一语言的
正规式
;反之,对每个
正规式
存在一个生成同一语言的正规文法。 对任何正规文法G,存在定义同一语言的
正规式
r 2 求解过程 ① 将文法
中
的规则写成关于每个非终结符的
正规式
方程,得到一个方程组; ② 依照求解规则: 3 示例 设有正规文法G: A→ aB | bB B→ aC ...
用
正规式
描述c语言标识符定义,Lex 与 Yacc 使用
最近在学习编译原理,做课程试验时,参考了不少资料,集
中
整理了一下,供大家查阅……编译器的自动生成工具LEX和YACC的使用方法Lex自动地表示把输入串词法结构的
正规式
及相应的动作转换成一个宿主语言的程序,即词法分析程序,它有一个固定的名字yyler,在这里yyler是一个C语言的程序。Yylex将识别出输入串
中
的词形,并且在识别出某词形时完成指定的动作。看一个简单的例子:写一个lex源程序,将输入...
c语言表达式怎么理解,C语言
中
&是什么意思?a&b怎么理解?
问: 在c语言
中
,x=(a&&b)&&(c答:这个要看变量a b的类型了 B的类型是字符 但在运算的时候是66 对于int型 1=真=true 0=价=false逻辑赋值表达式,右边先算a&&b,意思是a并上b,如果ab
中
有一个为零,则表达式为零,而上面因为a=14,b=15,所以a&&b=1,再算c问: C语言
中
的区域设置是什么意思...
C语言
69,375
社区成员
243,076
社区内容
发帖
与我相关
我的任务
C语言
C语言相关问题讨论
复制链接
扫一扫
分享
社区描述
C语言相关问题讨论
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章