读书人

HELP!输出有关问题

发布时间: 2012-03-06 20:47:55 作者: rapoo

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]; 不行吗?

读书人网 >C++

热点推荐