Форум программистов, компьютерный форум, киберфорум
C/С++ под Linux
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
Другие темы раздела
C++ Linux Relocatable linking with relocationsis not supported gcc -Wl,-r -nostdlib -m64 -o efiemu64.o efiemu64_c.o efiemu64_s.o Relocatable linking with relocations from format elf64-x86-64 (efiemu64_c.o) to format elf32-i386 (efiemu64.o) is not supported Почему gcc пытается собрать 32-битник если явно указан ключ -m64? gcc 4.6.2 ld 2.19 https://www.cyberforum.ru/ cpp-linux/ thread620364.html C++ Linux Раскладка клавиатуры и подсчет букв
Начал изучать C. Для подкрепления изученного выполняю упражнения из K&R-C. GCC 4.7 Упражнение 1.13. Напишите программу, печатающую гистограммы длин вводимых слов. Гистограмму легко рисовать горизонтальными полосами. Рисование вертикальными полосами — более трудная задача. Для начала решил просто вывести кол-во символов и застрял, лол. Перейдем к проблеме. Пишу код, который по getchar()...
C++ Linux Завершение потоков POSIX https://www.cyberforum.ru/ cpp-linux/ thread620213.html
Подскажите как корректно завершить потоки POSIX. допустим у меня есть класс Thread Thread.h #include <pthread.h> class Thread { pthread_t thread;
C++ Linux Server = UDP + TCP https://www.cyberforum.ru/ cpp-linux/ thread620203.html
Здравствуйте. У меня несколько вопросов. Во-первых, почему в данном коде не передается признак конца файла(а значит и не происходит выход из цикла, там где нужно) Сервер UDP: #include <sys/types.h> #include <sys/socket.h> #include <netinet/in.h> #include <stdio.h> #include <stdlib.h> int main()
C++ Linux Параллельный сервер - pthread
Здравствуйте. Задание такое: "Написать программу, обеспечивающую параллельную работу севера, принимающего файлы от клиента по сети. Для обеспечения параллельной работы сервера применяются потоки выполнения (pthread, mutex). Информацию получаемую от клиента сохранять в одном общем файле (обеспечить целостность данных)." В общем косяк в том, что запись в файл не производится. Считка с recv()...
C++ Linux Как получить доступ Если вы использовали когда нибудь систему сборки Scons то как вы получали доступ к установке в Префиксную папку, то есть мне нужно в корень "/usr/local/" но мне пишет ошибку Permission denied и прекращает распаковку. допустим вот пример что в нем не правильно? env = Environment(CPPPATH = "include/") Mlib = env.StaticLibrary(Glob("src/lib/*.cpp")) prog = env.Program(Glob("src/exec/*.cpp")... https://www.cyberforum.ru/ cpp-linux/ thread619732.html
C++ Linux Как правильно скомпилировать программу для использования на разных компьютерах? Привет! Использую gcc. Проблема следующая. Для создания программы использую нетандартную библиотеку (на машина пользователей она отсутствует). Как нужно скомпилировать бинарник, чтобы программа работала, вне зависимости от наличия этой библиотеки у пользователей? Добавлено через 3 часа 17 минут Всё. Вопрос снимается. Дело было не в баяне. https://www.cyberforum.ru/ cpp-linux/ thread618796.html C++ Linux backtrace() не работает, если в функции используется QString
Привет! Не могу для себя объяснить одну вещь - в крэш хэндлере вызываю backtrace(), но она не работает если в функции выше использую QString. Пример кода void setupHandler() { // blah blah blah int kExceptionSignals = {SIGBUS, SIGFPE, SIGILL, SIGSEGV, SIGSYS, SIGXCPU, SIGXFSZ, SIGABRT}; sigaddset(/*some parameter*/); // добавляю сигналы sigaction(/*some parameter*/); // и...
C++ Linux Модернизация змейки https://www.cyberforum.ru/ cpp-linux/ thread618101.html
Дан код игры. Задание: сделать так, чтобы поле игры загружалось из файла. То есть звездочки, которые будет кушать змейка, загружались из текстового файла. И чтобы змейка состояла из знаков "-", "/", "\", "|" . то есть при повороте змейки были слэши, в зависимости от направления поворота. Ну, и с управлением тоже проблемы...надо подкорректировать. Помогите, пожалуйста. #include <stdio.h>...
C++ Linux C и PostgreSQL. Выборка данных Доброе время суток уважаемые пользователи! Пытаюсь сделать выборку из базы данных postgresql. Использую libpq. Проблемма того рода. При обращение к системные таблицам postgresql выборка проходит удачно. А вот уже к свои таблицам не получается присоедениться. #include <stdio.h> #include <postgresql/libpq-fe.h> #include <string> #include <stdlib.h> int main() { https://www.cyberforum.ru/ cpp-linux/ thread617634.html
C++ Linux Маршрутизация в LINUX
Добрый день! Сразу признаюсь, что я не силён в программировании и прошу не судить строго за ошибки в терминах. Проблема заключается в следующем: есть сайт (инет-магазин) на базе дебиан линукс, используются две БД: монго и пхпмайадмин. Нужно сделать некоторые исправления в папке application/config/routes.php Так вот, хотелось бы чтобы страницы товаров имели урл-адрес формата: адрес...
C++ Linux Чтение скрытых файлов Как используя с++ написать программу которая будет выводить список скрытых файлов (начинающихся с точки) ,находящихся в текущем каталоге. Программа работает через терминал. Если можно приведите простой пр
2554 / 1319 / 178
Регистрация: 09.05.2011
Сообщений: 3,086
Записей в блоге: 1
09.07.2012, 14:17 0

malloc, free error - C++ Linux - Ответ 3251239

09.07.2012, 14:17. Показов 1816. Ответов 5
Метки (Все метки)

Ответ

Цитата Сообщение от bigstinky Посмотреть сообщение
sprintf, без выделения памяти, не пашет, потому, что длинная строка слишком?
Одна слишком длинная, другая слишком короткая, но суть одна.

Цитата Сообщение от bigstinky Посмотреть сообщение
про free после вывода я писал, что тоже ошибка вылетает.
Раз используете С++, то new вместо malloc и delete[] вместо free. Но в любом случае, освобождение памяти должно быть после вывода.

Цитата Сообщение от bigstinky Посмотреть сообщение
а тут почему не так? Он же проверяет строку.
http://en.cppreference.com/w/c... erator_cmp

Цитата Сообщение от bigstinky Посмотреть сообщение
Какуб книжку читать?
Литература C++

Вернуться к обсуждению:
malloc, free error C++ Linux
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
09.07.2012, 14:17
Готовые ответы и решения:

Создание двунаправленного списка с использованием malloc(), free()
При заполнении списка вылазит ошибка &quot;Вызвано исключение по адресу 0x0FE7373F (vcruntime140d.dll) в...

malloc/free
Делаю устройство. Atmega16. Принимает пакеты по RF. Всего полезных данных передается 512 байт....

Из malloc-free в new delete
Есть код с выделением памяти с помощью malloc, надо сделать с new delete Вроде сделал,...

Грабли malloc/free
С динамической памятью впервой работаю, от сюда и грабли Есть структура typedef struct {...

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

Собственная реализация malloc, free
Нужно написать собственную реализацию malloc, free без использования calloc и всего подобного. Где...

Освобождение памяти malloc free
В общем работаю над расширением для php (для тренировки в php и в c++ сразу) Суть дела вот в чем,...

SIGABRT после free malloc
не могу почистить string array matches (2 dim) проблема возникает на линии 114 отмеченной как...

Malloc + free + chdir = segmentation fault
Приветствую всех! Есть такой код (можете меня ругать я пока учусь): #include &lt;stdbool.h&gt;...

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