当前位置:首页 » 编程博文
开发技术指南» 文章正文
    引言: /*字符串编程,将字符串CKGROUND-COLOR: #fff
 

 

    摘要:inteliim - 基于 c# / microsoft.net 平台上的局域网即时通讯软件,inteliim 社区版 2005 build 1.0.2.1 即日起提供下载/电邮测试,详情请与 qq : 28592801, msn/email: itecgo@hotmail.com 联系。 产品主页 . 什么是 inteliim? inteliim 是一款基于 microsoft.net ......
 ·vc常用数据类型使用转换详解    »显示摘要«
    摘要:读者层次:初学 刚接触vc编程的朋友往往对许多数据类型的转换感到迷惑不解,本文将介绍一些常用数据类型的使用。 我们先定义一些常见类型变量借以说明 int i = 100;long l = 2001;float f=300.2;double d=12345.119;char username[]="程佩君";char temp[200];char *buf;cstring ......


字符串编程,将字符串S中出现的子串T1用字符串T2替代。

/*字符串编程,将字符串s中出现的子串t1用字符串t2替代

he 【程序编程相关:创建虚拟目录的常用属性

ahebhechedhe 【推荐阅读:hibernate配置顿悟.

ahello!bhello!chello!dhello! 【扩展信息:中小企业信息应用的利器:DAP-Dyna

hello!

*/

/*静态数组实现*/

#include <stdio.h>

#include <stdlib.h>

#include <iostream.h>

#define maxstrlen 255

typedef unsigned char sstring[maxstrlen + 1];

typedef int status;

void strassign(sstring &s,char *chars)

{//串赋值

 int length = 0;

 unsigned char * sclient = s + 1;

 while(*(chars))

 {

  *sclient = *chars;

  chars++;

  sclient++;

  length++;

 }

 *sclient  = ´\0´;

    s[0] = length;

}

void display_string(sstring s)

{//串显示

 cout<<s + 1<<endl; 

}

int index(sstring s, sstring t, int pos)

{//在串s中扫描子串t的位置值,如不存在子串t返回0

 unsigned char *sclient = s + 1;

 int clientlen = 0;

 if (pos > s[0])

  return -1;

 t++;

 while (*(sclient))

 {

  while(*(t) == *(sclient + pos))

  {

   t++;

   if (!*t)

    return pos;

   clientlen++;

   sclient++;

   

  }

  


...   下一页
 ·在 pocket pc 中的非全屏窗口    »显示摘要«
    摘要:快下班了今天是我第一次写blog,为了“祭奠”这个日子,我必须要写点东西。因为想早点回家,所以就不难为自己写那些需要很长时间调试的东东咯就写 pocket pc 下的全屏窗口特性吧-------------------开发环境:evc4 + sp3pocket pc 2003 sdk正文:略微接触过 pocket pc 用户界面开发的朋友都知道,在 pocket pc 中创......
» 本期热门文章:

©2000-2007 All Rights Reserved. 最佳浏览:1024X768 MSIE