首页 > C/C++语言 > C/C++基本语法 > 求助!char**类型,怎么赋值?
2011
08-02

求助!char**类型,怎么赋值?

自己写了个函数切割字符

char ** FrameWork::analyze_txt(,char* string,char* mark)
{
……
}
自己定义了变量
char** a[100];
char* b[100];
当b里面的每个数组都有了不同的字符串后。进行赋值
int i;
 for(i=0;i<100;i++)
{
//根据回车符切割字符,然后赋值给a
a=analyze_txt(b,”\r”);
}
操作完成后,发现a[0]到a[99]的值都是b的最后一个数组b[99]里的内容。
想问问char**类型赋值是不是用=号不行啊。
请高手帮忙。。。。。。。。。。。。。。。。。。

求助!char**类型,怎么赋值?》有 0 条评论

  1. yrt11 说:

    自己写了个函数切割字符

    char ** FrameWork::analyze_txt(,char* string,char* mark)
    {
    ……
    }
    自己定义了变量
    char** a[100];
    char* b[100];
    当b里面的每个数组都有了不同的字符串后。进行赋值
    int i;
     for(i=0;i<100;i++)
    {
    //根据回车符切割字符,然后赋值给a
    a=analyze_txt(b,”\r”);
    }
    操作完成后,发现a[0]到a[99]的值都是b的最后一个数组b[99]里的内容。
    想问问char**类型赋值是不是用=号不行啊。
    请高手帮忙。。。。。。。。。。。。。。。。。。

留下一个回复