- 01
- 02
- 03
- 04
- 05
- 06
- 07
- 08
- 09
- 10
- 11
- 12
- 13
- 14
- 15
- 16
- 17
- 18
- 19
- 20
- 21
- 22
- 23
- 24
- 25
- 26
- 27
- 28
- 29
string s;
cout << "input words order:" << endl;
getline(cin, s);
int pos=0;
while (true)
{
pos=s.find(" ", pos+1);
if (pos==string::npos)
break;
num++;
}
num++;
string words[num];
pos=0;
for (int i=0; i<num; i++)
{
pos=s.find(" ");
if (pos==string::npos)
{
words[i]=s;
break;
}
words[i]=s.substr(0, pos);
pos++;
s=s.erase(0, pos);
}
0x457845 16.05.2010 11:54 # +1
что за компилятор?
ilardm 16.05.2010 11:57 # 0
gcc
absolut 16.05.2010 12:30 # 0
ilardm 16.05.2010 12:33 # 0
оно в MSVC ругается?
nil 16.05.2010 13:06 # 0
За C++ не знаю.
pushkoff 17.05.2010 11:53 # 0
nil 17.05.2010 12:07 # +1
Итак, где здесь C++?=:P
pushkoff 17.05.2010 12:18 # 0
guest 17.05.2010 13:43 # 0
absolut 16.05.2010 13:46 # 0
http://en.wikipedia.org/wiki/Variable-length_array
А вот VS 2008 нет.
AxisPod 17.05.2010 06:19 # 0