易截截图软件、单文件、免安装、纯绿色、仅160KB

Linux下C语言实现字符串子串替换


    由于LINUX
C没有对字符串子串替换功能,所以我自己写了一个str_replace函数,实现了字符串替换.
请大家参考.
/*
 * FUNCTION     : str_replace
 *
ABSTRACT     : replace child string in a string.
 *
PARAMETER    :
 *      
char* str          
the string that be replace
 *      
char* str_src       source string
 *      
char* str_des       destination string
 *
RETURN       :
 *      
0       OK
 *     
-1       FALSE
 * CREATE       : 2006-01-05   
ZHANG.JINCUN
 * NOTE        
:
 */
int str_replace(char* str,char* str_src, char*
str_des){
    char *ptr=NULL;
   
char buff[256];
    char buff2[256];
   
int i = 0;
   
    if(str !=
NULL){
        strcpy(buff2, str);
   
}else{
       
printf("str_replace err!\n");
       
return -1;
    }
    memset(buff,
0x00, sizeof(buff));
    while((ptr = strstr( buff2,
str_src)) !=0){
       
if(ptr-buff2 != 0) memcpy(&buff[i], buff2, ptr - buff2);
       
memcpy(&buff[i + ptr - buff2], str_des, strlen(str_des));
       
i += ptr - bu


相关文档:

Linux iptable文档

总览
用iptables -ADC 来指定链的规

,-A添加 -D删除 -C 修改
iptables - [RI] chain rule num rule-specification[option]
用iptables - RI 通过规则的顺序指定
iptables -D chain rule num[option]
删除指定规则
iptables -[LFZ] [chain][option]
用iptables -LFZ 链名 [选项]
iptables -[NX] chain
用 -NX ......

Linux 内存绑定在局部存储器的实现


3.2.1 Linux 内存绑定在局部存储器的实现总体步骤
总体步骤:
l         采用方案三,在在原来分析的基础上,以及已知Linux系统内存的初始化的情况,对内核代码进行修改,主要包括确定新区的范围,建立新区,重新对分配内存的分配机制进行设置。
l    &n ......

linux 如何进入图形界面

1.自启动:
在/etc/inittab文件中设置:
#   Default   runlevel.   (Do   not   set   to   0   or   6)
id:5:initdefault:
2.字符终端模式下启动x-windows:
startx ......

linux中的apt get命令用法

1.apt-get update
更新本地apt-get的本地数据库,使其与服务器的pkglist文件同步。在升级以前一般都要执行本命令实现与服务器的一致。
2.apt-get check
验证本地系统的完整性。
3.apt-get dist-upgrade
类似于apt-get,但是将安装所有的基础软件包,并尽力升级一切软件包,并在需要是安装新软件包。
4.apt-get ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号