вот внес поправки вначало с комментами, остальное привести в порядок думаю сами сможете
| Код | // вместо using namespace более желательным будет использовать префикс std:: // хотя для простых задач и так пойдет
int main(int argc, char *argv[]) { // не объявляйте переменные до тех пор пока они действительно не понадобится. std::string Arr[900]; // не желательно использовать в названиях переменных слова состоящие только из заглавных букв, даже одной
std::string Str="ais coo... "; std::cout<<Str<<endl; unsigned len=Str.length(); // stlen () и др. - для си строк (char *); а у std::string есть методы для этого, похоже как у TAnsiString
for (unsigned i=0; i<len;i++) // индексы начинаются с 0, а не с 1 как у паскаля. // поэтому i=0 и i< len, а не i<=len // переменные цикла желательно объявлять вннутри цикла { if (Str[i]==' ') //& (i == len) // это условие проверяется в цикле, а логический AND будет &&, а не & { //переменные k, j в этой части не нужны, их можно выразить посредством i.
//A[j]=Copy(S,k,i-k+byte(i = len)); // что должно тут скопироваться я не понял, напишите словами // ..
|
|