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

Строку в массив строк - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Использование cin.get вместо cin http://www.cyberforum.ru/cpp-beginners/thread638126.html
Есть задача: нужно рассчитать среднее значение входных суммирующихся чисел. Я его решил таким способом: #include <iostream> #include <locale.h> using namespace std; int main() { ...
C++ Узнать размер массива есть 2 указателя на первый элемент массива и указатель на элемент после последнего можно ли как-то узнать размер этого массива не используя цикл while (beg != end) { count++; beg++; } если... http://www.cyberforum.ru/cpp-beginners/thread638119.html
Поиск слова введенного с клавиатуры C++
#include "stdafx.h" #include <iostream> #include <string> using namespace std; int main () { setlocale(LC_ALL, "rus"); string str ("Привет как дела!"); string str2 ("как");
C++ Алгоритм Прима!
И снова здравствуйте! Ознакомился с алгоритмом прима, видел псевдокод, решал примеры, но вот задался вопросом, как реализовать данный алгоритм программно в С++? Изучал статьи, видел реализацию на...
C++ Разобраться в функции http://www.cyberforum.ru/cpp-beginners/thread638095.html
Здравствуйте! Имеем функцию на C. Не могу разобраться в строках 17-19 и 30-32. Возможно ли в C++ реализовать их более понятно или хотя бы поясните, как эту функцию перенести в C++, компилятор...
C++ Компилятор С++ Скажите, пожалуйста, каким редактором для написания кода вы пользуетесь, и какой компилятор используете? Напишите недостатки и преимущества вашего выбора. Я начинающий программист, пишу и... подробнее

Показать сообщение отдельно
BuGi
24 / 24 / 1
Регистрация: 02.01.2012
Сообщений: 371

Строку в массив строк - C++

15.08.2012, 17:18. Просмотров 589. Ответов 13
Метки (Все метки)

Здравствуйте, написал функцию, которая записывает слово, как отдельный элемент массива, но я получаю ошибку
Debug Assertion Failed
Invalid Null Pointer

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
struct CommandArray
{
    char** Arr;
    USHORT Num;
};
 
CommandArray Text::StrToArray(LPSTR Str)
{
    CommandArray Out;
    LPSTR TempStr;
    Out.Num = 0;
    TempStr = strtok (Str," ");
    while(TempStr != NULL)
    {
        strcpy(Out.Arr[Out.Num],TempStr);
        Out.Num++;
        TempStr = strtok(NULL," ");
    }
    return Out;
}
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru