首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > C++ >

大家帮忙看一下,按谭浩强书上抄来的例子,如何出现内存异常

2012-02-13 
大家帮忙看一下,按谭浩强书上抄来的例子,怎么出现内存错误?面向对象的c++主编谭浩强第96页例6.4char*nextW

大家帮忙看一下,按谭浩强书上抄来的例子,怎么出现内存错误?
面向对象的c++   主编   谭浩强   第96页   例6.4

char   *nextWord(char   **pp)
{
                static   char   word[81];
                while(**pp= '   ')
                                (*pp)++;
                char   *pw=word;
                while(**pp   &&   **pp!= '   ')
                                *pw++=*(*pp)++;
                *pw= '\0 ';
                return   word;

}
int   main(int   argc,   char*   argv[],   char   *env[])
{
          char   s[]= "What   is   your   name? ",*ps=s;
          do
                cout < <nextWord(&ps) < <endl;
          while(*ps);

[解决办法]
while(**pp== ' ')//?
(*pp)++;
[解决办法]
while(**pp= ' ')
这个是赋值,死循环,肯定越界
[解决办法]
=

==

热点排行