Форум программистов, компьютерный форум, киберфорум
Наши страницы
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Показать сообщение отдельно
rangerx
1941 / 1550 / 478
Регистрация: 31.05.2009
Сообщений: 2,913
08.12.2010, 00:01

Перевод кода С# на С++ - C++

08.12.2010, 00:01. Просмотров 1139. Ответов 7
Метки (Все метки)

Лучше написать обёртку над strtok хотя бы таким образом
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
template<typename Container>
void split(Container& dest, const std::string& str, const char* delim)
{
    char* pTempStr = strdup( str.c_str() );      
    char* pWord = strtok(pTempStr, delim);       
    while(pWord != NULL)
    {
        dest.push_back(pWord);
        pWord = strtok(NULL, delim);        
    }
    
    free(pTempStr); 
}
и использоваь std::string, а не мучиться с char*.
А вот это
C#
1
string[] mas, massiv;
переписать так
C++
1
2
std::vector<std::string> mas;
std::vector<std::string> massiv;
Т.е. использовать vector вместо массива(статического/динамического) строк.
http://www.cyberforum.ru/cpp-beginners/thread884415.html
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
08.12.2010, 00:01
Темы с ответами и решениями для C++ Перевод кода С# на С++:

перевод кода с C# на C++
/// &lt;summary&gt; /// Description of MainForm. /// &lt;/summary&gt; public partial...

Перевод кода в С
Помогите, пожалуйста, перевести код: a = 0.99f; b = 1.f - a; Не знаю что это...

Перевод кода на с++
Program z15_1_6; const n=5; const m=5; var massiv:array of integer;...

Перевод кода с VB на C++
Помогите перевести код с VB на C++ Private Sub Command1_Click() Dim a As...

0
Перевод кода С# на С++ C++   Следующее сообщение темы 
Другие темы раздела
C++ Матрицы http://www.cyberforum.ru/cpp-beginners/thread205386.html
помогите с прогой пожалуйста: 1. Ввод исходных данных; 2. Сложение двух матриц размерностью не более 15*15; 3. Вывести на печать результат; 4. Выход. Все в одной проге с использованием функций.
C++ Найти суммы четных и нечетных элементов массива С помощью датчика случайных чисел сформулировать два массива Х и У размерностью 100 и 200 чисел в диапазоне от 0 до 1 и от 0 до 100 соответственно. По массиву Х-найти сумму всех элементов с чётными... http://www.cyberforum.ru/cpp-beginners/thread205385.html
borland c++ C++
люди откуда можно скачать borland C++ builder
C++ Сортировка вставками по возрастанию: четные на нечетных местах
отсортировать массив согласно варианту индивидуального задания и показать результат на экране. Сортировка Вот вариант: Вставками по...
C++ Создать класс прямая http://www.cyberforum.ru/cpp-beginners/thread205381.html
Создать класс "прямая". Члены класса: кординаты двох точек (x;y) и (x;y) метод: конструктор определяет точки пересичения с осями X и Y метод вывода сведений о прямой Операторы перезагрузки:проверка...
C++ Функция Нормального закона распределения подскажите функцию на с++ которая принимает аргументом а а на выводе Ф(а) подробнее
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru