Size: a a a

2020 August 19

v

vendent in supapro.cxx
Liber Azerate
Сортируй чары как числа
Узнать бы еще как 😅
источник

LA

Liber Azerate in supapro.cxx
vendent
Узнать бы еще как 😅
std::from_chars
источник

AC

Anton Chernysh in supapro.cxx
Просто отсортируй строку, которая у тебя есть, и возьми такую подстроку, первым символом которой будет первое вхождение любой цифры, а символ окончания строки будет на месте первого вхождения любого символа, после этой цифры. Я бы как-то так сделал, если я правильно понял суть поставленной задачи.
источник

VS

Vladimir Suisei in supapro.cxx
vendent
Ничего не понял ,но очень интересно. Задача в том что из строки 3+2+1 нужно сделать 1+2+3. Т.е из убывающего в возрастающий
Можно сделать структуру данных из числа + знак перед ней.
Сделать вектор из этих данных.
Заполнить вектор данными. Отсортировать. Восстановить строку.
источник

AC

Anton Chernysh in supapro.cxx
Anton Chernysh
Просто отсортируй строку, которая у тебя есть, и возьми такую подстроку, первым символом которой будет первое вхождение любой цифры, а символ окончания строки будет на месте первого вхождения любого символа, после этой цифры. Я бы как-то так сделал, если я правильно понял суть поставленной задачи.
Хотя нет, я скорее всего неправильно понял суть задания, так что это не будет работать, сори. :(
источник

IZ

Ilia Zviagin in supapro.cxx
Astar
const int NUM_LEDS = 24;

void loop() {
   static int *heap = new int[NUM_LEDS];

   for (int i = 0; i < NUM_LEDS; i++) {
       heap[i] = rand() % 10;
   }

   for (int i = 0; i < NUM_LEDS; i++) {
       cout << heap[i] << endl;
   }

   cout << " +++++++++++++ " << endl;

   //delete [] heap;
}

int main() {

   while(1) {
       loop();
       sleep(1);
   }
}

Нужно ли удалять динамический массив если у меня loop() должен выполняться постоянно? Код для микроконтроллера и метода main нет. Есть только loop() который постоянно выполняется пока есть питание на контроллере
Тут вообще не нужно выделять массив динамически.
источник

A

Astar in supapro.cxx
Ilia Zviagin
Тут вообще не нужно выделять массив динамически.
Ну я уже понял, я сейчас хочу через extern сделать
источник

VS

Vladimir Suisei in supapro.cxx
Astar
Ну я уже понял, я сейчас хочу через extern сделать
Что это значит?
источник

IZ

Ilia Zviagin in supapro.cxx
Vladimir Suisei
Что это значит?
Что он хочет сделать через extern
источник

A

Astar in supapro.cxx
Vladimir Suisei
Что это значит?
Ну у меня стоит задача поделить проект на отдельные файлы что бы не было все в одном main.cpp ибо 2448 строк))
источник

VS

Vladimir Suisei in supapro.cxx
Ilia Zviagin
Что он хочет сделать через extern
Сделать что?
источник

IZ

Ilia Zviagin in supapro.cxx
Astar
Ну я уже понял, я сейчас хочу через extern сделать
Тут достаточно этому массиву быть автоматическим, внутри функции loop
источник

IZ

Ilia Zviagin in supapro.cxx
Astar
Ну у меня стоит задача поделить проект на отдельные файлы что бы не было все в одном main.cpp ибо 2448 строк))
Extern тут тоже не нужен
источник

A

Astar in supapro.cxx
Ilia Zviagin
Тут достаточно этому массиву быть автоматическим, внутри функции loop
стандарт языка мне не позволит этого сделать..
источник

IZ

Ilia Zviagin in supapro.cxx
Vladimir Suisei
Сделать что?
Что что....ЭТО!
источник

VS

Vladimir Suisei in supapro.cxx
Astar
стандарт языка мне не позволит этого сделать..
Чего?
источник

IZ

Ilia Zviagin in supapro.cxx
Astar
стандарт языка мне не позволит этого сделать..
Позволяет
источник

VS

Vladimir Suisei in supapro.cxx
Ilia Zviagin
Позволяет
А вдруг у него стека нет!
источник

A

Astar in supapro.cxx
Потому что этот стандарт — это НЕ СТАНДАРТ полноценного языка Си++
источник

A

Astar in supapro.cxx
Ибо микроконтроллеры
источник