02.04.2013, 00:53. Просмотров 494. Ответов 4
Или я дурак,или лыжи не едут??? Люди добрые, скажите чего не так. Не могу определить длину строки. Хоть вручную считай... вот код
C++ |
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
| int polinom::analiz( char * stroka)
{
int size = 0;
int i = 0;
int len = strlen(stroka); // вот здесь мой код радостно падает
cout << "dd - "<<len<<endl;
for ( i= 0; i < len; i++)
if (stroka[i] == '+' || stroka[i] == '-')
size++;
char **ss = new char*[size];
for (int j = 0; j < size; j++)
ss[j] = new char[255];
i=0;
char* s = strtok(stroka,"+-");
while(s != NULL)
{
s = strtok(0,"+-");
cout << "s = " << s << endl;
ss[i] = s;
cout <<"ss[i] = " << ss[i] << endl;
i++;
}
return 0;
} |
|
Добавлено через 28 секунд
а я пошел спать...