怎样定义函数的返回值才能,返回一个字符串?
谢谢

解决方案 »

  1.   

    char * FuncName(argList...)返回一个字符串指针就可以了。试一下。
      

  2.   

    char* func(int i)
    {
    char* s="Hello World!";
    char* s1="go";
    if(i==1)
    {
    return s;
    }
    return s1;
    }
      

  3.   

    返回字符串的地址,或者返回CString型变量
      

  4.   

    So Easy:1、返回字符串的地址;2、返回CString型变量。
      

  5.   

    zhxeno说的对。必须用caller或全局的变量才能得到指针的地址。所有函数中的变量如果没有用内存分配函数都进存在于stack中,不能被当作地址返回。
    建议最好在函数的参数中返回。