问题描述:一个长度不超过10000的字符串,字符串中只含字母和空格,空格用于分隔单词.请将字符串中用空格分隔的单词输出来。
要求:1.利用指针数组保存每个单词的开始位置。
2.吧字符串中单词结束后的空格改为'\0’,然后用指针数组将每个单词输出
3.不可直接输出或用二维数组输出单词
这应该是比较简单的程序,求大神不要把它复杂化,求思路简介清晰,各种复杂的语句实在看不懂,再次说。。c语言c语言!不是c++等等东西。。
运行不了啊。。。
追答我的成功
小实验.obj - 1 error(s), 0 warning(s)
= =vc++6.0运行不了而且这个char sz[] = " rtrt frerfg e wef4t4t dfgdfgdfg sdfs ef";是什么啊。。真心看不懂
追答定义一个字符串啊,我试了能运行啊,你那什么错?
追问很多error很多warning。。。我复制过去的,而且我真心没学个那么复杂的一串那种定义
追答题目不是“一个长度不超过10000的字符串,字符串中只含字母和空格”吗?我就是随便定义了一个这样的字符串来测试那个函数对不对啊,那一串只是我随便打的,字符串本身的内容没特别意义,你也可以定义char* pStr = "124"; GetWord(pStr)这样理解了吧?
你把error贴出来看看。另外你粘贴到vc6编辑器里有时可能会多了些特殊字符,再不行你就手动打进去。