Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.56/25: Рейтинг темы: голосов - 25, средняя оценка - 4.56
0 / 0 / 0
Регистрация: 10.06.2021
Сообщений: 10

Visual studio требует точку с запятой там, где она не должна быть

10.06.2021, 10:14. Показов 5181. Ответов 18
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
#include <iostream>
using namespace std;
int factorial(int num);
int main(int argc, char* argv[]) {
    int n, k;
    cin >> n >> k;
    cout << factorial(n) / (factorial(k) * factorial(n - k));
}
 
int factorial(int num) {
    int fact = 1, i;
    for (i = 1; i <= num; i++) {
        fact *= i;
    }
    return fact;
}
Визуал Студио требует точку с запятой перед "{", открывающей содержимое функции main. Код при этом работает нормально.
0
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
10.06.2021, 10:14
Ответы с готовыми решениями:

Почему PNG текстура становится белой в тех местах, где она должна быть прозрачная?
Есть текстурный атлас, представляющий из себя PNG картинку. В тех местах, где эта картинка прозрачная, в самом unity она будет белая. Нужно...

Для установки MySQL на PC должна быть Visual Studio. Какой минимальный вариант ставить?
При установке MySQL на компьютере (ОС Windows 10) должен быть установлен ряд программных продуктов. Большинство из них установщик сам...

Требует точку с запятой
Создал свой класс, когда подключил, компилятор выдал ошибку error C2143: синтаксическая ошибка: отсутствие &quot;;&quot; перед...

18
фрилансер
 Аватар для Алексей1153
6451 / 5652 / 1129
Регистрация: 11.10.2019
Сообщений: 15,053
10.06.2021, 10:16
Fulican Invader, текст требования покажи ? )
0
Злостный нарушитель
 Аватар для Verevkin
10283 / 5707 / 1267
Регистрация: 12.03.2015
Сообщений: 26,437
10.06.2021, 10:23
gcc компилит и прога выполняется.
ЧЯДНТ?
0
0 / 0 / 0
Регистрация: 10.06.2021
Сообщений: 10
10.06.2021, 10:29  [ТС]
Серьезность: Ошибка (активно)
Код: E0065
Описание: требуется точка с запятой ";"
Проект: ConsoleApplication1
Файл: C:\Users\aleks\Visual Studio\Новая папка\ConsoleApplication1\ConsoleApplica tion1\WEEK_7.cpp
Состояние подавления
Строка 120

Фишка в том, что код компилится, но подчеркивание никуда не уходит
0
Эксперт PythonЭксперт Java
19530 / 11067 / 2931
Регистрация: 21.10.2017
Сообщений: 23,294
10.06.2021, 10:30
Цитата Сообщение от Verevkin Посмотреть сообщение
компилит и прога выполняется
Подтверждаю.
g++, CLion
0
0 / 0 / 0
Регистрация: 10.06.2021
Сообщений: 10
10.06.2021, 10:30  [ТС]
У меня тоже компилится, но подчеркивает, как ошибку XD.
Скорее всего просто глюк странный.
0
Злостный нарушитель
 Аватар для Verevkin
10283 / 5707 / 1267
Регистрация: 12.03.2015
Сообщений: 26,437
10.06.2021, 10:31
Цитата Сообщение от Fulican Invader Посмотреть сообщение
Строка 120
ты прикалываесся, да?
0
Эксперт PythonЭксперт Java
19530 / 11067 / 2931
Регистрация: 21.10.2017
Сообщений: 23,294
10.06.2021, 10:33
Скриншот в студию
0
0 / 0 / 0
Регистрация: 10.06.2021
Сообщений: 10
10.06.2021, 10:33  [ТС]
Нет. У меня в этом файле есть несколько других программ, но они все закомментированы. Вот и получается 120-я строка
0
0 / 0 / 0
Регистрация: 10.06.2021
Сообщений: 10
10.06.2021, 10:36  [ТС]
Вот так XD.
У Visual studio истерика походу
Миниатюры
Visual studio требует точку с запятой там, где она не должна быть  
0
Неэпический
 Аватар для Croessmah
18145 / 10729 / 2066
Регистрация: 27.09.2012
Сообщений: 27,029
Записей в блоге: 1
10.06.2021, 10:39
Fulican Invader, то есть Вы дали совершенно другой код, который не воспроизводит проблему, и хотите, чтобы мы отгадали что у вас там не так? Приходите в пятницу на капитал-шоу "Поле чудес".
0
Злостный нарушитель
 Аватар для Verevkin
10283 / 5707 / 1267
Регистрация: 12.03.2015
Сообщений: 26,437
10.06.2021, 10:39
Цитата Сообщение от Fulican Invader Посмотреть сообщение
У Visual studio истерика походу
На скрине - 38-я строка.
120-я где?
Цитата Сообщение от Fulican Invader Посмотреть сообщение
Строка 120
0
Неэпический
 Аватар для Croessmah
18145 / 10729 / 2066
Регистрация: 27.09.2012
Сообщений: 27,029
Записей в блоге: 1
10.06.2021, 10:40
Цитата Сообщение от Fulican Invader Посмотреть сообщение
Вот так XD.
Браво! Может всё-таки весь проблемный код покажете?
0
0 / 0 / 0
Регистрация: 10.06.2021
Сообщений: 10
10.06.2021, 10:42  [ТС]
У меня в разных участках кода была одна и та же ошибка (Требует точку с запятой после объявления фнукции main).
И в 120-й (теперь закоментированной) строке, и той, которая на скриншоте.
Код на скриншоте тот же, что и в начале обсуждения. (Функция для получения факториала и её применение в main)

Прошу прощения за путаницу
0
Неэпический
 Аватар для Croessmah
18145 / 10729 / 2066
Регистрация: 27.09.2012
Сообщений: 27,029
Записей в блоге: 1
10.06.2021, 10:43
Fulican Invader, проблема в другом месте. Вам уже несколько раз сказали, что этот код в порядке.
0
Злостный нарушитель
 Аватар для Verevkin
10283 / 5707 / 1267
Регистрация: 12.03.2015
Сообщений: 26,437
10.06.2021, 10:43
Цитата Сообщение от Fulican Invader Посмотреть сообщение
У меня в разных участках кода была одна и та же ошибка (Требует точку с запятой после объявления фнукции main).
И в 120-й (теперь закоментированной) строке, и той, которая на скриншоте.
Код на скриншоте тот же, что и в начале обсуждения.
Я отказываюсь дальше в этом участвовать.
Ты сайтом ошибся. Тебе сюда:
1
0 / 0 / 0
Регистрация: 10.06.2021
Сообщений: 10
10.06.2021, 10:47  [ТС]
Ладно, давайте проясню.
В файле WEEK_7 есть несколько небольших программ. При работе с одной из них я отключаю все остальные.
Но во всех из них есть одна ошибка: требует точку с запятой после объявления функции main.
Если я работаю с программой из строки 112 (или какая там была), то ошибку выдает в ней), а если я работаю с этим участком кода, то ошибку выдаёт в нём, причем точно такую же.
На данном этапе строка 112 (или какая там была) закомментирована, а этот участок кода выдаёт такую же ошибку
0
Злостный нарушитель
 Аватар для Verevkin
10283 / 5707 / 1267
Регистрация: 12.03.2015
Сообщений: 26,437
10.06.2021, 10:51
Цитата Сообщение от Fulican Invader Посмотреть сообщение
В файле WEEK_7

Вот его и надо было выложить и объяснить, что за хрень ты рожаешь. А не заставлять людей играть в телепатов.
1
 Аватар для Kuzia domovenok
4268 / 3327 / 926
Регистрация: 25.03.2012
Сообщений: 12,531
Записей в блоге: 1
10.06.2021, 18:11
Цитата Сообщение от Fulican Invader Посмотреть сообщение
В файле WEEK_7 есть несколько небольших программ. При работе с одной из них я отключаю все остальные.
это секретные программы?
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
10.06.2021, 18:11
Помогаю со студенческими работами здесь

Требует точку с запятой перед +=
Зачем? Почему??? #include &quot;pch.h&quot; #include &lt;iostream&gt; using namespace std; int main() { setlocale(LC_ALL, &quot;rus&quot;); ...

Какая блок-схема должна быть к этой задаче! как она должна выглядеть?
Какая блок-схема должна быть к этой задаче? Как она должна выглядеть? Даны натуральные числа n и m. Найти НОД(n,m). Использовать...

Требует точку с запятой (Windows forms) после функции
private: System::Void button2_Click(System::Object^ sender, System::EventArgs^ e) { int n = Convert::ToInt32(textBox1-&gt;Text); ...

Почему компилятор требует после каждой строки точку с запятой
Не могу понять почему здесь ругается компилятор using System; class Nas { public static void Main() { ...

Ошибка при компиляции: требует точку с запятой после скобки
Вот код: #include &lt;iostream&gt; // Для возможности использования cin / cout #include &lt;fstream&gt; // библиотека для работы с файлами ...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
19
Ответ Создать тему
Новые блоги и статьи
Киев стоит - украинская песня
zorxor 28.01.2026
wfWdiRqdTxc О Господи, Вечный, Ты . . . Я помоги, Бесконечный. . . Я прошу Ты. . . Я погибаю, спаси. . . Я прошу Тебя Вечный. . .
Загрузка PNG с альфа-каналом на SDL3 для Android: с помощью SDL_LoadPNG (без SDL3_image)
8Observer8 28.01.2026
Содержание блога SDL3 имеет собственные средства для загрузки и отображения PNG-файлов с альфа-каналом и базовой работы с ними. В этой инструкции используется функция SDL_LoadPNG(), которая. . .
Загрузка PNG с альфа-каналом на SDL3 для Android: с помощью SDL3_image
8Observer8 27.01.2026
Содержание блога SDL3_image - это библиотека для загрузки и работы с изображениями. Эта пошаговая инструкция покажет, как загрузить и вывести на экран смартфона картинку с альфа-каналом, то есть с. . .
влияние грибов на сукцессию
anaschu 26.01.2026
Бифуркационные изменения массы гриба происходят тогда, когда мы уменьшаем массу компоста в 10 раз, а скорость прироста биомассы уменьшаем в три раза. Скорость прироста биомассы может уменьшаться за. . .
Воспроизведение звукового файла с помощью SDL3_mixer при касании экрана Android
8Observer8 26.01.2026
Содержание блога SDL3_mixer - это библиотека я для воспроизведения аудио. В отличие от инструкции по добавлению текста код по проигрыванию звука уже содержится в шаблоне примера. Нужно только. . .
Установка Android SDK, NDK, JDK, CMake и т.д.
8Observer8 25.01.2026
Содержание блога Перейдите по ссылке: https:/ / developer. android. com/ studio и в самом низу страницы кликните по архиву "commandlinetools-win-xxxxxx_latest. zip" Извлеките архив и вы увидите. . .
Вывод текста со шрифтом TTF на Android с помощью библиотеки SDL3_ttf
8Observer8 25.01.2026
Содержание блога Если у вас не установлены Android SDK, NDK, JDK, и т. д. то сделайте это по следующей инструкции: Установка Android SDK, NDK, JDK, CMake и т. д. Сборка примера Скачайте. . .
Использование SDL3-callbacks вместо функции main() на Android, Desktop и WebAssembly
8Observer8 24.01.2026
Содержание блога Если вы откроете примеры для начинающих на официальном репозитории SDL3 в папке: examples, то вы увидите, что все примеры используют следующие четыре обязательные функции, а. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru