作者Pineapple225 (Pineapple)
看板NTUBIME100HW
标题[转录][转录][C++] 上机考 (3)
时间Tue Dec 11 08:04:10 2007
※ [本文转录自 NTUBIME99-HW 看板]
作者: matrixjimmy (Jimmy) 看板: NTUBIME99-HW
标题: [转录][C++] 上机考 (3)
时间: Sun Dec 17 14:48:24 2006
※ [本文转录自 NTUBIME97-HW 看板]
作者: ychia (12/13~17 生机周!!) 看板: NTUBIME97-HW
标题: [C++] 上机考 (3)
时间: Wed Dec 8 00:21:31 2004
#include <iostream>
using std::cout;
using std::cin;
using std::endl;
#include <cstdlib>
int main()
{
void reverseString( char [] );
unsigned int SIZE = 80; // 最多存几个字元
char input[SIZE + 1];
cout << "请输入一字串,输入完毕按 Enter,程式将会 show 出相反的顺序的字串"
<< endl;
while ( cin.getline(input, SIZE + 1, '\n') )
reverseString( input );
return 0;
}
void reverseString( char string[] )
{
int count = 0;
int i;
for ( i = 0; string[ i ] != '\0'; i++)
count++;
for ( i = count - 1; i >= 0; i--)
cout << string[ i ];
cout << endl;
}
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 140.113.22.100
1F:推 it5606:char input[SIZE + 1] 好像要换成81才行괠 140.112.239.56 12/08
2F:→ it5606:可是我的C++程式一向有问题 140.112.239.56 12/08
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 61.62.101.203
3F:推 chenghao:cin.getline(input, SIZE + 1, '\n')这条程式码是何意思? 12/17 17:48
4F:推 yurihou:阵列名称,阵列大小,将一行字串读入 包含\n ,然後舍弃\n 12/18 21:26
5F:→ yurihou:我说...其实...搜寻引擎真的很好用... 12/18 21:27
6F:推 chenghao:什麽叫做"包含再舍弃"?? 12/18 21:51
7F:→ skywalker353:事实上就是读到\n就停止,不继续读取 12/19 20:33
8F:→ Uccq:cin input这个变数 最大接收80 遇到enter('\n')就开始跑 12/19 22:32
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 140.112.241.52