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

VSCode подсвечивает строку жёлтым цветом

15.02.2022, 17:29. Показов 3184. Ответов 14

Студворк — интернет-сервис помощи студентам
VSCode подсвечивает строку delete [] arr1; жёлтым цветом и дальше код просто не идёт, хотя никаких ошибок в вкладке problems не выдаёт.

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
#include <iostream>
#include <math.h>
 
using namespace std;
 
int main()
{
   int number, n, c, i;
   cout << "Input number\n";
   cin >> number;
   n = number;
   c=-1;
   while (n>0)
   {
      n=n/10;
      c++;
   }
   i=1;
      int *arr1 = new int[c];
      while (c>=0)
      {
         arr1[i]=int(number/pow(10,c)) % 10;
         cout<<i<<"  "<<arr1[i]<<endl;
         i++;
         c--;
      }
      cout<<arr1[2]<<endl;
      delete [] arr1;
      cout<<arr1[2]; 
   return 0;
}
Миниатюры
VSCode подсвечивает строку жёлтым цветом  
0
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
15.02.2022, 17:29
Ответы с готовыми решениями:

Из-за чего редактор желтым подсвечивает строку кода?
во такой вопрос желтая строка что означает? Private Sub Кнопка10_Click() и все это окрашено в желтый цвет.

Редактор подсвечивает строку кода желтым
Добрый день! Помогите, пожалуйста, разобраться в проблеме. В документе разместила кнопку при нажатии на которую автоматически должно...

Выделить область в документе EXCEL желтым цветом
По почте присылаю расписания такого вида (см. приложение) Помогите сделать скрипт который бы выделял желтым цветом область ячеек...

14
Любитель чаепитий
 Аватар для GbaLog-
3745 / 1801 / 566
Регистрация: 24.08.2014
Сообщений: 6,020
Записей в блоге: 1
15.02.2022, 18:51
что такое vscode?
0
677 / 479 / 216
Регистрация: 06.09.2013
Сообщений: 1,312
15.02.2022, 18:56
Shaman_narkoman,
вот тут точно, ошибка, а что там с vscode не знаю
C++
1
2
delete [] arr1;
cout<<arr1[2];
0
0 / 0 / 0
Регистрация: 23.08.2021
Сообщений: 13
15.02.2022, 19:25  [ТС]
woldemas, можете сказать что за ошибка и как её исправить

Добавлено через 39 секунд
GbaLog-, VSCode - Это компилятор
0
Любитель чаепитий
 Аватар для GbaLog-
3745 / 1801 / 566
Регистрация: 24.08.2014
Сообщений: 6,020
Записей в блоге: 1
15.02.2022, 20:09
Цитата Сообщение от Shaman_narkoman Посмотреть сообщение
VSCode - Это компилятор
что-то я сильно в этом сомневаюсь.
1
136 / 90 / 48
Регистрация: 16.08.2016
Сообщений: 362
15.02.2022, 20:35
Ошибка в том что вы сначала освобождаете память, а потом пытаетесь вывести значение в уже не существующем указателе
0
0 / 0 / 0
Регистрация: 23.08.2021
Сообщений: 13
16.02.2022, 12:36  [ТС]
Vadim Borisov, Это я так показал что код дальше не идёт. Там не важно что я пишу, компилятор просто останавливает программу на этом месте кода.

Добавлено через 11 минут
GbaLog-, Ок. Это редактор кода. По крайней мере в интернете так пишет. Вопрос то в том почему он мне подсвечивает эту строку жёлтым? Потому что я скинул другу код и у него в том же VSCode всё работает.
0
0 / 0 / 0
Регистрация: 23.08.2021
Сообщений: 13
16.02.2022, 12:40  [ТС]
VSCode подсвечивает мне строку delete [] arr1; жёлтым цветом и код дальше не идёт, хотя никаких ошибок в вкладке problems не выдаёт. Я скинул другу код и у него в том же VSCode всё работает. Почему у меня останавливается в этом месте код?

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
#include <iostream>
#include <math.h>
 
using namespace std;
 
int main()
{
   int number, n, c, i;
   cout << "Input number\n";
   cin >> number;
   n = number;
   c=-1;
   while (n>0)
   {
      n=n/10;
      c++;
   }
   i=1;
      int *arr1 = new int[c];
      while (c>=0)
      {
         arr1[i]=int(number/pow(10,c)) % 10;
         cout<<i<<"  "<<arr1[i]<<endl;
         i++;
         c--;
      }
      cout<<arr1[2]<<endl;
      delete [] arr1;
      int asdf;
      cin>>asdf;
      cout<<asdf;
   return 0;
}
Миниатюры
VSCode подсвечивает строку жёлтым цветом  
0
2393 / 1913 / 763
Регистрация: 27.07.2012
Сообщений: 5,557
16.02.2022, 12:47
Пересобери всё.
0
0 / 0 / 0
Регистрация: 23.08.2021
Сообщений: 13
16.02.2022, 12:52  [ТС]
John Prick, Пробовал уже. Так программа работает, но как только я пишу delete [] arr1; код останавливается.
0
 Аватар для zayats80888
6352 / 3523 / 1428
Регистрация: 07.02.2019
Сообщений: 8,995
16.02.2022, 12:53
Цитата Сообщение от Shaman_narkoman Посмотреть сообщение
жёлтым цветом и код дальше не идёт
Это называется break point. Кликни слева от номера строки, чтобы снять её.
0
0 / 0 / 0
Регистрация: 23.08.2021
Сообщений: 13
16.02.2022, 12:59  [ТС]
zayats80888, Это что-то другое. Оно не снимается. Когда нажимаю слева строки, там ставится ещё и красная точка и эта точка и является точкой остановки программы.
0
 Аватар для zayats80888
6352 / 3523 / 1428
Регистрация: 07.02.2019
Сообщений: 8,995
16.02.2022, 13:08
Цитата Сообщение от Shaman_narkoman Посмотреть сообщение
Это что-то другое. Оно не снимается.
Покажи вкладку DEBUG CONSOLE. Она может автоматически по исключению срабатывать.

Добавлено через 4 минуты
Похоже так и есть. У тебя выход за пределы массива.
0
0 / 0 / 0
Регистрация: 23.08.2021
Сообщений: 13
16.02.2022, 13:23  [ТС]
zayats80888,
Миниатюры
VSCode подсвечивает строку жёлтым цветом  
0
 Аватар для zayats80888
6352 / 3523 / 1428
Регистрация: 07.02.2019
Сообщений: 8,995
16.02.2022, 13:28
Shaman_narkoman, я тебе уже выше написал причину. Ты выходом за пределы массива испортил "заголовок" блока памяти и получил SIGTRAP. Break point cрабатывает автоматически. Исправляй код.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
16.02.2022, 13:28
Помогаю со студенческими работами здесь

Загнать в массив все даты выделенные жёлтым цветом
День добрый Подскажите пожалуйста как можно загнать в массив все даты в Range(&quot;A1:W54&quot;), которые выделенные жёлтым? В...

В ячейке таблицы Ворда последние три знака выделить жёлтым цветом
Здравствуйте, по сабжу, как?? ActiveDocument.Tables(1).Rows(1).Cells(1).Range.......HighlightColorIndex = wdYellow Добавлено через 6...

Выделить каждое третье слово жёлтым цветом (при повторном нажатии выполненное действие должно отмениться)
написал примерно для выделения, но не пойму, как отменить при повторном нажатии(help): Private Sub CommandButton1_Click() Set Content =...

Вычислить площади, выделенные жёлтым и оранжевым цветом
всем доброго вечера. Раньше я писал на турбовских досовских компиляторах. Теперь надо писать ООП. Вобщем установил я её. Как там писать...

Вывести по центру расписание уроков желтым цветом на синем фоне
помогите решить программу : в зависимости от дня недели вывести по центру расписание уроков желтым цветом на синем фоне, заранее спасибо


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

Или воспользуйтесь поиском по форуму:
15
Ответ Создать тему
Новые блоги и статьи
Thinkpad X220 Tablet — это лучший бюджетный ноутбук для учёбы, точка.
Programma_Boinc 23.12.2025
Thinkpad X220 Tablet — это лучший бюджетный ноутбук для учёбы, точка. Рецензия / Мнение Это мой обзор планшета X220 с точки зрения школьника. Недавно я решила попытаться уменьшить свой. . .
PhpStorm 2025.3: WSL Terminal всегда стартует в ~
and_y87 14.12.2025
PhpStorm 2025. 3: WSL Terminal всегда стартует в ~ (home), игнорируя директорию проекта Симптом: После обновления до PhpStorm 2025. 3 встроенный терминал WSL открывается в домашней директории. . .
Как объединить две одинаковые БД Access с разными данными
VikBal 11.12.2025
Помогите пожалуйста !! Как объединить 2 одинаковые БД Access с разными данными.
Новый ноутбук
volvo 07.12.2025
Всем привет. По скидке в "черную пятницу" взял себе новый ноутбук Lenovo ThinkBook 16 G7 на Амазоне: Ryzen 5 7533HS 64 Gb DDR5 1Tb NVMe 16" Full HD Display Win11 Pro
Музыка, написанная Искусственным Интеллектом
volvo 04.12.2025
Всем привет. Некоторое время назад меня заинтересовало, что уже умеет ИИ в плане написания музыки для песен, и, собственно, исполнения этих самых песен. Стихов у нас много, уже вышли 4 книги, еще 3. . .
От async/await к виртуальным потокам в Python
IndentationError 23.11.2025
Армин Ронахер поставил под сомнение async/ await. Создатель Flask заявляет: цветные функции - провал, виртуальные потоки - решение. Не threading-динозавры, а новое поколение лёгких потоков. Откат?. . .
Поиск "дружественных имён" СОМ портов
Argus19 22.11.2025
Поиск "дружественных имён" СОМ портов На странице: https:/ / norseev. ru/ 2018/ 01/ 04/ comportlist_windows/ нашёл схожую тему. Там приведён код на С++, который показывает только имена СОМ портов, типа,. . .
Сколько Государство потратило денег на меня, обеспечивая инсулином.
Programma_Boinc 20.11.2025
Сколько Государство потратило денег на меня, обеспечивая инсулином. Вот решила сделать интересный приблизительный подсчет, сколько государство потратило на меня денег на покупку инсулинов. . . .
Ломающие изменения в C#.NStar Alpha
Etyuhibosecyu 20.11.2025
Уже можно не только тестировать, но и пользоваться C#. NStar - писать оконные приложения, содержащие надписи, кнопки, текстовые поля и даже изображения, например, моя игра "Три в ряд" написана на этом. . .
Мысли в слух
kumehtar 18.11.2025
Кстати, совсем недавно имел разговор на тему медитаций с людьми. И обнаружил, что они вообще не понимают что такое медитация и зачем она нужна. Самые базовые вещи. Для них это - когда просто люди. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2025, CyberForum.ru