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