Форум программистов, компьютерный форум CyberForum.ru
Наши страницы

лексический анализ - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Указатели и разадресация http://www.cyberforum.ru/cpp-beginners/thread825408.html
Программа осуществляет поиск файлов и их сортировку. В массив, хранящий атрибуты найденных файлов заносятся адреса атрибутов а не нужная мне инфа(насколько я понял). Помогите плз,третий вечер сижу......
C++ Осуществить поиск комбинации с клавиатуры Осуществить точный поиск заданной с клавиатуры произвольной последовательности символов (строки) в файле Input.txt. Вывести на экран и в файл Output.txt искомую строку, количество совпадений, а также... http://www.cyberforum.ru/cpp-beginners/thread825397.html
неразрешенный внешний символ C++
В общем, проблема: подключаю библиотеку tbb (параллельные вычисления) и при компиляции выдается ошибка: " Ошибка 4 error LNK2001: неразрешенный внешний символ ""public: class tbb::task &...
Объясните пожалуйста C++
Разбор исходного текста на языке программирования. Выделение в исходном коде программы ключевых слов языка и операторов языка по словарю. Объясните что это значит? Пример можете показать?
C++ Вывод в произвольную позицию консоли http://www.cyberforum.ru/cpp-beginners/thread825356.html
Всем доброго времени суток. Скажите, пожалуйста, можно ли средствами стандартной библиотеки C++ выводить текст в произвольную точку консоли? Добавлено через 4 минуты Т.е. допустим, программа,...
C++ Бинарное дерево. Игра "Угадай животное" Дорогие и уважаемые умы!) Такая проблема у меня возникла. Написал код для создания игры, использующей структуру "дерево", но маленькая трабла - запускается лишь два раза, на третий раз - пустой... подробнее

Показать сообщение отдельно
Ded_Vasilij
231 / 213 / 15
Регистрация: 01.09.2012
Сообщений: 2,103
02.04.2013, 16:48  [ТС]
То что теряются коэффициенты монома - ясно, это не проблема, на данном этапе меня волнует другой вопрос - с предыдущей проблемой я разобрался, однако не могу распечатать массив мономов, хотя во время копирования он их выводит. Не могу понять, что не так.
вот код
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
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
int polinom::analiz( char * stroka)
{
        
    //char* s = strtok(stroka,"+,-");
    for (int i = 0; i < strlen (stroka); i++)
    {
        if (stroka[i] == '+' || stroka[i] == '-')
            Size++;
    }
    cout << "Size = " << Size << "\n";
    char** p = 0;
    if (Size)
    {
        Size++;
         p = new char*[Size];
        for (int i = 0; i < Size; i++)
        {
            p[i] = new char[25];
        }
    }
    cout << "Size = " << Size << "\n";
    char* s = strtok(stroka,"+-");
    p[0] = s;
    cout << "p[0] = "<< p[0] << endl;
    int i = 1;
    while(s != NULL && i < Size)
    {
        cout <<"s = "<< s << "\n";
        s = strtok(NULL,"+-");
        
        strcpy(p[i],s);
    cout << "p[i] = " << p[i] << "\n";//здесь выводит
        i++;        
    }
    cout << "Size = " << Size << "\n";
    for (int i = 0; i << Size; i++)
    {
        cout << p[i] << "\n";// а здесь нет
    }   
    return 0;
}
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru