LINUX正则表达式 空格问题
RT,找了好久终于找到了在VC里可以通过并且成功提取等号后面空格的字符,如下:
char temp{100}={"my name = xxx yyy zzz"};
char string[100]={0};
char buf[20]={0};
char buf2[3][50]={0};
sscanf(string,"%[^=]=%[]+s",buf,buf2);
这样就可以提取xxx yyy zzz到buf2里去了,可问题是同一段代码在linux下怎么就不起作用呢?buf2里是空的,为什么呢? 高人指点下!
%[]+s 这样写 后面还可以传char** ? 没看过这种写法, 我在linux上也试过了,不行,还有warming
LZ这种写法哪看到的
sscanf(string,"%[^=]=%s",buf,buf2); 某网友和我说这语句可以提取等号后面的,是对,但是不能提取空格,然后又有某网友说[]+代表空格,我就随便44 就这样写出来了。..
你叫他写个例子 我也想看看 ^_^
相关问答:
小弟最近需要一个用socket获取html文档的代码,但是老是不能获取完整的html源码。原因不明,望高手指点!
C/C++ code:
char *Http_GET(char *host,int port,char *data) //发送GET请求
{
char response[2 ......
我之前制作的linux自动安装iso已经成功了,现在想对其进行一些定制修改,比如,更改grub图片等。
我在ks.cfg的%post段里面是这样写的:
%post --nochroot
# Move the contents of the tar into their new locati ......
我从xp硬盘安装了fedora red,用grub for dos安装成功,启动后却没有linux的启动相,是不是还要做些配置
xp可以正常启动,那位大虾帮帮忙,在线等啊!
自己先顶下
启动项是要自己手动添加的,呵呵
编辑好m ......
不知道是什么原因,我该如何处理,请大虾们指教了,小弟在此谢过。。。。
错误信息如下:
The program being debugged was signaled while in a function called from GDB.
GDB has restored the context t ......
linux /etc/rc.d/目录下找不到rc3.d文件夹?
请教各位大虾指教?
命令行里:setup服务选项莫法用,请教下如何解决?
谢谢
弄哪去了?
不小心删除了?
那可惨了,copy个rc.5用用吧。 ......