Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Найти произведение ненулевых элементов и количество нулевых элементов дан вектор Х (20).найти произведение ненулевых элементов и количество нулевых элементов https://www.cyberforum.ru/ cpp-beginners/ thread1081150.html индексы элементов целочисленного деления C++
индексы элементов целочисленного массива М(40) кратных 7 переписать в массив Х подряд. найти N количество. элементов. не кратных числу 7 элементов в М(40).
C++ Обновил компилятор и появились ошибки https://www.cyberforum.ru/ cpp-beginners/ thread1081143.html
Здравствуйте сегодня обновил компилятор и тут же после открытия старой программы появились ошибки. На прежнем все работало.. 9 16 C:\Documents and Settings\fff\Рабочий стол\Proj(c++)\main.cpp character constant too long for its type C:\Documents and Settings\fff\Рабочий стол\Proj(c++)\main.cpp In function 'void pars(int*, int*)': 9 31 C:\Documents and Settings\fff\Рабочий...
C++ найти сумму элементов массива х(10), найти сумму элементов массива Х(10),мне 16 индекс,а элЕменты с четными индексом записать в массив А. Найти произведения элементов массивов Х,А соответственно https://www.cyberforum.ru/ cpp-beginners/ thread1081136.html
C++ Найти минимальный элемент в массиве Y (25). Умножить на него все ненулевые элементы.
Найти минимальный элемент в массиве Y (25). Умножить на него все ненулевые элементы. Распечатать преобразованный массив Y.
C++ Найти максимальный и минимальный элементы массива и их сумму. https://www.cyberforum.ru/ cpp-beginners/ thread1081127.html
Дан массив х(10).найти максимальный и минимальный элементы массива и их сумму.
C++ Создать программу заполнения и упорядочения массива. ПЛЗ! Доброго времени суток форумчане. Как студент МЧСник факультета хим защиты прошу Вас помочь в написании программы, так как сам в программировании не бум бум. Задание: Создать программу которая бы: а) Заполняла массив случайными числами от 10 до 100 б) Упорядочила бы этот массив в) Находила бы цифры которые повторяются Заранее Вам благодарен за помощь. https://www.cyberforum.ru/ cpp-beginners/ thread1081122.html C++ В матрице A (mxn) найти количество элементов, которые содержат значения в диапазоне от-N до N
В матрице A (mxn) найти количество элементов, которые содержат значения в диапазоне от-N до N, где N - действительное число, считанное с клавиатуры.
C++ определить количество элементов определить количество. элементов массива x(15),пре дшествующих максимальному элементу массива.Вычислить произведение квадратов элемент ов массива. https://www.cyberforum.ru/ cpp-beginners/ thread1081114.html C++ Ошибка связанная с string https://www.cyberforum.ru/ cpp-beginners/ thread1081111.html
Не выполняется условие,хотя указываю всё верно.Возможно из-за того,что в условие идёт равно ==,а не при =,но при = мне пишут ошибку (Выражение должно иметь типа bool) Прошу помощи от экспертов новичку...думал ещё может из-за языка,тоже нет. Так же интересно почему не работает присваивание. #include <iostream> #include <cstdlib> #include <locale.h> #include "std_lib_facilities.h" using...
C++ Вывод на консоль информации о человеке, номер телефона которого введён с консоли
Разработать структуру с именем NOTE, содержащую поля: • Фамилия, имя; • Номер телефона; • Дата рождения (массив их трёх чисел для хранения даты, месяца и года). Написать программу, выполняющую следующие действия: • Ввод с консоли данных в массив структур NOTE; • Вывод на консоль информации о человеке, номер телефона которого введён с консоли. Если такого человека нет, вывести на консоль...
C++ Программа оптимизации лифта Пример разработки программы: оптимизация лифта Я работаю в очень высоком здании с очень медленным лифтом. Особенно меня раздражает, когда люди нажимают кнопки нескольких соседних этажей (скажем, 13, 14 и 15-го), а я еду с нижнего этажа на верхний. Моя поездка наверх прерывается трижды, по разу на каждом из этажей. Было бы гораздо вежливее со стороны этих людей, если бы они нажали только... https://www.cyberforum.ru/ cpp-beginners/ thread1081108.html
4 / 4 / 0
Регистрация: 23.02.2013
Сообщений: 151
25.01.2014, 14:34  [ТС] 0

Чем можно заменить функцию strdup - C++ - Ответ 5691897

25.01.2014, 14:34. Показов 8305. Ответов 14
Метки (Все метки)

Ответ

Спасибо за помощь. Но ваш вариант не совсем подходит, потому что вы выделяете память в С++ стайл а нужно Си. Нашел такой вариант
C++
1
2
3
4
5
6
char *strdup (const char *s) {
    char *d = malloc (strlen (s) + 1);   // Space for length plus nul
    if (d == NULL) return NULL;          // No memory
    strcpy (d,s);                        // Copy the characters
    return d;                            // Return the new string
}

Не по теме:


Ехх, на один костыль уже в моем проекте больше



Вернуться к обсуждению:
Чем можно заменить функцию strdup C++
0
Заказать работу у эксперта
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
25.01.2014, 14:34
Готовые ответы и решения:

Чем можно заменить функцию pow()?
a=1/pow(2,n) как можно написать без pow?

Чем можно заменить функцию swap?
Чем можно заменить функцию swap? Она на моем компиляторе не работает. Библиотеку iostream...

Чем можно заменить функцию sizeof()?
Чем можно заменить sizeof() ,в задаче нельзя использовать стандартные функции строк Мне нужно...

Чем можно заменить функцию setlocale(LC_ALL, "RUSSIAN")?
напишите пожалуйста пример!!

14
25.01.2014, 14:34
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
25.01.2014, 14:34
Помогаю со студенческими работами здесь

Чем заменить функцию gets?
Задача с informatics Змей Горыныч оказался в лабиринте и хочет выбраться из него как можно...

Чем можно заменить рекурсивную функцию?
народ объясните как работает рекурсивная финкция как можно сделать задачу: вычислить n-ое число...

Чем можно заменить в C# функцию CoInitialize() из Delphi
Чем можно заменить в C# функцию CoInitialize() из Delphi? Пытаюсь подключить библиотеку для морф....

Чем можно заменить VBScript-функцию AddDate()?
Привет всем. Возникла необходимость отказаться от VBScript-функции AddDate(), которая к дате...

0
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru