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

HELP!输出有关问题

2012-03-06 
HELP!输出问题输入一串字符,输出这串字符最后一个字符比如输入“word”,输出“d”#include iostream.hvoidma

HELP!输出问题
输入一串字符,输出这串字符最后一个字符
比如
输入“word”,输出“d”
#include <iostream.h>
void   main()
{
        char   str[   100   ]   =   {   '0 '   };

        for(   int   c   =   0;   str[   c   ]   != '\n ';   c++   )
   
        {
       
                cin> > str[   c   ];
     
        }


        cout < <str[   c   ];  
}

怎么改啊.谁可以告诉我啊   谢谢!

[解决办法]
#include <iostream.h>
void main()
{
char str[100];
cin> > str;
cout < <str;
}
[解决办法]
char func( char a*)
{
int i(0);
while (*(a+i)!= '\0 ')
{
i++;
}
return a[i-1];
}

这个函数就可以实现你的功能了,不过,不知你的是字符数组还是字符串,这个函数只对字符串凑效.
[解决办法]
去查std::string
[解决办法]
唉, 难道 cout < < str[C-1]; 不行吗?

热点排行