Size: a a a

2021 February 24

A

Alex Ф-ф-фэils!🌠︙... in C++ Together 2.0
молодец
источник

R

Roman in C++ Together 2.0
и в Заметках свои костыли ... там если в редактировнии жмешь "Ок" / "Отмета" - выбрасывает в главное меню, а так, надо ввести значение, нажать Энтер ( а так же принт скрин можно и прочие клавиши не для ввода (мб кроме Еск) - и строка измениться, а чтобы аккуратно закрыть, надо на крестик нажать ...
источник

R

Roman in C++ Together 2.0
как говорится индо индо кодинг сиплас плас прогаммисто индо индо
источник

R

Roman in C++ Together 2.0
Roman
все, работает без ошибок, но сам код корректировать нужно, т.к сумма цифр должна быть 20 , а вышло 260, значит говно собачье
ахаха, понятно, я сделал вывод суммы цифр поэтапно, и 5 первая ведь из цифр, ее сумма ( т.е 0 + 5 ) равна 53 ... решил чекнуть Аски и хоба - 5 в аски имеет 53 индекс
источник

R

Roman in C++ Together 2.0
там вопрос в другом, попробуй создать файл note_morningstar.txt , написать хотя бы 1 строчку и заметки запустить ...
источник

R

Roman in C++ Together 2.0
правда, там же код надо редактировать. т.к в коде написан мой пусть
источник

R

Roman in C++ Together 2.0
   QFile noteTxt("/home/eixini/note_morningstar.txt"); // Создание объекта для работы с файлом
источник

R

Roman in C++ Together 2.0
у меня так ведь в коде
источник

R

Roman in C++ Together 2.0
это пока еще я щупал, работать будет или нет, если концепция наладится, то уже корректировать под реальное использование соответсвенно
источник

R

Roman in C++ Together 2.0
ля, чет задачка заинтересовала меня, это как "ежедневная разминочка" поулчается .... вот написал костыльную функцию по переводу цифр из ascii в int значения
источник

R

Roman in C++ Together 2.0
Ну! Работает корректно? Работает корректно!
источник

A

Alex Ф-ф-фэils!🌠︙... in C++ Together 2.0
Roman
   QFile noteTxt("/home/eixini/note_morningstar.txt"); // Создание объекта для работы с файлом
кому надо по лапкам дать за хардкод? :3
источник

R

Roman in C++ Together 2.0
Alex Ф-ф-фэils!🌠︙
кому надо по лапкам дать за хардкод? :3
????((((
источник

R

Roman in C++ Together 2.0
@ZnerSCHt  хз, надо тебе или уже нет, вот корректная часть программы, которая рил значения переводит в иновые и суммирует их.

int char_to_int(char &ch)
{
   int digit = 0;

   switch(ch)
   {
   case 48:
               {
               digit = 0;
               break;
               }
   case 49:
      {
      digit = 1;
      break;
      }
   case 50:
      {
      digit = 2;
      break;
      }
   case 51:
      {
      digit = 3;
      break;
      }
   case 52:
      {
      digit = 4;
      break;
      }
   case 53:
      {
      digit = 5;
      break;
      }
   case 54:
      {
      digit = 6;
      break;
      }
   case 55:
      {
      digit = 7;
      break;
      }
   case 56:
      {
      digit = 8;
      break;
      }
   case 57:
      {
      digit = 9;
      break;
      }
   }
   return  digit;
}

и сам блок кода

  std::string miau = "5miau16ki71";

   int total = 0; // Переменная для хранения суммы чисел в строке
   int i = 0; // Итератор для цикла

   std::cout << "Имеется строка \"" << miau << "\"" << std::endl << std::endl;

   while(miau[i] != '\0')
   {
         if(isdigit(miau[i]))
           {
               std::cout << miau[i] << " - число!" << std::endl;
               total+=char_to_int(miau[i]);
           }
         else
         {
               std::cout << miau[i] << " - не является числом!" << std::endl;
         }
         ++i;
   }

   std::cout << "\nСумма цифр в строке типа string = " << total << std::endl;
источник

R

Roman in C++ Together 2.0
Костыльно - но работает корректно
источник

А

Антон in C++ Together 2.0
Roman
@ZnerSCHt  хз, надо тебе или уже нет, вот корректная часть программы, которая рил значения переводит в иновые и суммирует их.

int char_to_int(char &ch)
{
   int digit = 0;

   switch(ch)
   {
   case 48:
               {
               digit = 0;
               break;
               }
   case 49:
      {
      digit = 1;
      break;
      }
   case 50:
      {
      digit = 2;
      break;
      }
   case 51:
      {
      digit = 3;
      break;
      }
   case 52:
      {
      digit = 4;
      break;
      }
   case 53:
      {
      digit = 5;
      break;
      }
   case 54:
      {
      digit = 6;
      break;
      }
   case 55:
      {
      digit = 7;
      break;
      }
   case 56:
      {
      digit = 8;
      break;
      }
   case 57:
      {
      digit = 9;
      break;
      }
   }
   return  digit;
}

и сам блок кода

  std::string miau = "5miau16ki71";

   int total = 0; // Переменная для хранения суммы чисел в строке
   int i = 0; // Итератор для цикла

   std::cout << "Имеется строка \"" << miau << "\"" << std::endl << std::endl;

   while(miau[i] != '\0')
   {
         if(isdigit(miau[i]))
           {
               std::cout << miau[i] << " - число!" << std::endl;
               total+=char_to_int(miau[i]);
           }
         else
         {
               std::cout << miau[i] << " - не является числом!" << std::endl;
         }
         ++i;
   }

   std::cout << "\nСумма цифр в строке типа string = " << total << std::endl;
Спс
источник

R

Roman in C++ Together 2.0
с последнего выражения орнул
источник

R

Roman in C++ Together 2.0
Alex Ф-ф-фэils!🌠︙
кому надо по лапкам дать за хардкод? :3
так я же в целях "пробы" захардкодил, чтобы проще было
источник

R

Roman in C++ Together 2.0
@AlexFails  попробовал работать с фалом в MorningStar?
источник

R

Roman in C++ Together 2.0
Ля, чекал в этой конфе файлы, когда была создана (походу 28.03.2018), и заметил, что обсуждади тест на пси-болячки , ля )
источник