15 / 15 / 11
Регистрация: 25.04.2014
Сообщений: 39
|
|||||||||||
1 | |||||||||||
Странное расположение в памяти аргументов функции с неизвестным количество аргументов08.11.2015, 17:24. Показов 694. Ответов 2
Метки нет (Все метки)
Не могу понять, почему такая программа не работает, выдавая segmentation fault после распечатки первой строки:
Возможно, это связанно с компьютером, на котором компилируется программа. У меня Ubuntu, x64. Компилирую обычным gcc в консоли.
0
|
08.11.2015, 17:24 | |
Ответы с готовыми решениями:
2
Отсутствуют экземпляры перегруженная функция "pow", соответствующие списку аргументов типы аргументов: (<unknown-type>, double) Макросы и переменное количество аргументов Слишком много аргументов у функции Структура в качестве аргументов функции |
08.11.2015, 17:53 | 2 |
Аргументы кладутся в соответствии с программными соглашениями конкретной архитектуры
Добавлено через 35 секунд Для этого есть va_start и va_arg. Нужно пользоваться ими, а не писать гавнокод Добавлено через 3 минуты Вот описание классической ошибки - Как перенести параметры из ф-ции printf() в самодельную Вот пример того, где эта ошибка проявляется - Как перенести параметры из ф-ции printf() в самодельную Вот примерное объяснение, почему это гавнокод - Как перенести параметры из ф-ции printf() в самодельную
1
|
Жарю без масла
867 / 749 / 225
Регистрация: 13.01.2012
Сообщений: 1,702
|
||||||
08.11.2015, 17:56 | 3 | |||||
1
|
08.11.2015, 17:56 | |
08.11.2015, 17:56 | |
Помогаю со студенческими работами здесь
3
Функции с переменным числом аргументов Порядок вычисления аргументов функции printf Последовательность вычисления аргументов функции и выражения Арифметические действия с использованием аргументов в функции main Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |