Re: Функції зі змінною кількістю параметрів
А ми вперто не бачимо, щоб ви свій компілятор назвали, хоча ніби ж вам вже вказали, що воно суттєво від того залежить.
Ви не увійшли. Будь ласка, увійдіть або зареєструйтесь.
Ласкаво просимо вас на україномовний форум з програмування, веб-дизайну, SEO та всього пов'язаного з інтернетом та комп'ютерами.
Будемо вдячні, якщо ви поділитись посиланням на Replace.org.ua на інших ресурсах.
Для того щоб створювати теми та надсилати повідомлення вам потрібно Зареєструватись.
Український форум програмістів → C++ → Функції зі змінною кількістю параметрів
Для відправлення відповіді ви повинні увійти або зареєструватися
А ми вперто не бачимо, щоб ви свій компілятор назвали, хоча ніби ж вам вже вказали, що воно суттєво від того залежить.
А ми вперто не бачимо, щоб ви свій компілятор назвали, хоча ніби ж вам вже вказали, що воно суттєво від того залежить.
А я вперто забув вкащати що я програмую на VS Code.
koala написав:А ми вперто не бачимо, щоб ви свій компілятор назвали, хоча ніби ж вам вже вказали, що воно суттєво від того залежить.
А я вперто забув вкащати що я програмую на VS Code.
О, зараз ви ще напишете, на якій клавіатурі ви програмуєте, під яку музику і якої марки каву п'єте. І не забудете уточнити, яка у вас ОС.
Але це все не має особливого стосунку до компілятора, уявляєте собі? VS Code - лише редактор, компілятор для нього треба окремо ставити. І ви поставили, судячи з першого повідомлення. Тому зберіться і, якщо вам дійсно потрібна відповідь, назвіть його. Це або Visual Studio, або GCC, ну і є маленька ймовірність, що clang. У щось екзотичніше не вірю - навряд чи людина, що на питання про компілятор називає редактор, зможе поставити щось рідкісніше.
А я вперто забув вкащати що я програмую на VS Code.
О, ви з мікроконтролерами працюєте?
SkilLock написав:koala написав:А ми вперто не бачимо, щоб ви свій компілятор назвали, хоча ніби ж вам вже вказали, що воно суттєво від того залежить.
А я вперто забув вкащати що я програмую на VS Code.
О, зараз ви ще напишете, на якій клавіатурі ви програмуєте, під яку музику і якої марки каву п'єте. І не забудете уточнити, яка у вас ОС.
Але це все не має особливого стосунку до компілятора, уявляєте собі? VS Code - лише редактор, компілятор для нього треба окремо ставити. І ви поставили, судячи з першого повідомлення. Тому зберіться і, якщо вам дійсно потрібна відповідь, назвіть його. Це або Visual Studio, або GCC, ну і є маленька ймовірність, що clang. У щось екзотичніше не вірю - навряд чи людина, що на питання про компілятор називає редактор, зможе поставити щось рідкісніше.
Ясненько дали зрозуміти, що не розбираюсь ні граму.
Після того як завантажив редактор VS Code, докачав "C/C++ for Visual Studio Code" і "Code Runner" ну і всякі плагіни які напевне не стосуються питання.
Цей C/C++ for Visual Studio Code?
От тільки прямо на його сторінці - дві різні інструкції: як встановити MSVS і як встановити GCC.
Code Runner? Там є чудова інструкція, як саме його налаштовувати з різними компіляторами - і не факт, що ви обидва плагіни маєте з однаковими налаштуваннями.
Ні, вибачте, одне з двох: або "я щось натиснув, воно саме", або C++. Обидва разом не виходить.
Ну, встановлював собі C++ по якимось гайдах, де попередньо скачував "MinGW". (я можу плутати з Visual Studio який у мене також є).
Так, ці два плагіни, гіперпосилання на які ви написали, але нічого додаткового не налаштовував, просто завантажив і все працює.
Хіба і як воно може впливати на результати коду в першому повідомленні?
У вас цей код добре працює? Чи все-таки потребує редагувань? Нагадаю що повинно виводити суму n чисел де n це -
sum (n, *n чисел через кому*).
В будь-якому разі ви робите недокументовану річ, нормальні кодери так не роблять.
У вас цей код добре працює? Чи все-таки потребує редагувань? Нагадаю що повинно виводити суму n чисел де n це -
sum (n, *n чисел через кому*).
Здається, тут в третині повідомлень говориться про те, що цей код в сучасних умовах — дасть невизначений результат.
І що треба через va_* (stdarg.h).
Тобто якщо у когось раптом і заробить — це не має жодного стосунку до вашого випадку.
Ну, встановлював собі C++ по якимось гайдах, де попередньо скачував "MinGW". (я можу плутати з Visual Studio який у мене також є).
Так, ці два плагіни, гіперпосилання на які ви написали, але нічого додаткового не налаштовував, просто завантажив і все працює.
Хіба і як воно може впливати на результати коду в першому повідомленні?
Будь-які налаштування компілятора можуть впливати на виконання коду, що не відповідає стандарту (насправді і того, що відповідає стандарту, також). Це C++.
У вас цей код добре працює? Чи все-таки потребує редагувань? Нагадаю що повинно виводити суму n чисел де n це -
sum (n, *n чисел через кому*).
Так, добре. Правда, довелося трохи погратися з параметрами компіляції, але я зрештою змусив його працювати саме у тому вигляді, в якому ви його подали.
Так, добре. Правда, довелося трохи погратися з параметрами компіляції, але я зрештою змусив його працювати саме у тому вигляді, в якому ви його подали.
А в чому була проблема? Можна на код глянути? Можливо я десь логіку присвоювання втратив і воно і у мене запрацює
Ще раз: код ваш, без змін. Запрацювало на MS VS, якщо збирати як 32-бітний дебажний застосунок.
Ще раз: код ваш, без змін. Запрацювало на MS VS, якщо збирати як 32-бітний дебажний застосунок.
(ніколи не зустрічався з MS-компіляторами)
дебажний у нього ближчий до gcc -O0 чи -Og ?
Для відправлення відповіді ви повинні увійти або зареєструватися