Уважаемые посетители! Форум CQHAM.RU существует исключительно за счет показа рекламы. Мы будем благодарны, если Вы не будете блокировать рекламу на нашем Форуме. Просим внести cqham.ru в список исключений для Вашего блокировщика рекламы.
Страница 2 из 7 ПерваяПервая 12345 ... ПоследняяПоследняя
Показано с 11 по 20 из 70

Тема: Программа, которая считает ворон :)

  1. #11
    Администратор Аватар для UA6AP
    Регистрация
    17.03.2002
    Адрес
    RU
    Сообщений
    4,677
    Записей в дневнике
    2
    Позывной
    UA6AP
    Цитата Сообщение от vadim_d Посмотреть сообщение
    Спасибо, было бы лучше файл приложить, при копировании текста все вставленные форумом пробелы
    При отправке кода можно использовать # (BB код CODE)
    Юрий / UA6AP

  2. Спасибо от UA4NE


  3. #12
    Аватар для payalnik
    Регистрация
    27.09.2015
    Адрес
    Красноярский край
    Сообщений
    909
    Цитата Сообщение от vadim_d Посмотреть сообщение
    Похоже это какая-то его рантаймовая ошибка
    Да, извините, это мой косяк был. Просто чтобы не заморачиваться с вводом параметров при запуске я в main прописал константное значение и присвоил его chr_ptr. При этом возникла ошибка доступа к сегменту памяти. Когда константу перенес в глобальную область видимости, то ошибка исчезла.
    Всё будет хорошо

  4. #13
    Аватар для vadim_d
    Регистрация
    29.10.2006
    Адрес
    Санкт-Петербург
    Сообщений
    14,874
    Цитата Сообщение от payalnik Посмотреть сообщение
    в main прописал константное значение и присвоил его chr_ptr. При этом возникла ошибка доступа к сегменту памяти
    Спасибо, компилятор оправдан, а назначение объектов константными в Си - хорошая практика, позволяющая программисту быстро заметить, что он сам нарушил честное слово джентльмена использовать переменную только на чтение
    Вадим

  5. Спасибо от payalnik

  6. #14
    Цитата Сообщение от vadim_d Посмотреть сообщение
    Написать код на С/С++, который из целого числа от 0 до 4294967295, выдаёт
    на русском языке сумму прописью добавляя в нужном падеже слово «ворона».
    Создать массив из 4294967295 текстовых записей и используя заданное число как индекс массива, сразу выдавать ответ.

  7. #15
    Вадим, в Linux код дает сообщение
    Код:
    Некорректный ввод
    
    
    ------------------
    (program exited with code: 1)
    Press return to continue
    Код я открыл браузером, ибо тут никаких win1251 как понимаю и в помине нет, а потом сохранил в utf8.
    Компилируется нормально, без ошибок.

    Цитата Сообщение от NikB Посмотреть сообщение
    Пожалуйста:
    NikB, а Ваш код нормально работает, но при вводе больших чисел то же выдает что-то не то

    Код:
    Введите число от 0 до 4294967295: 125
    сто двадцать пять ворон
    
    ------------------
    (program exited with code: 0)
    Press return to continue
    Код:
    Введите число от 0 до 4294967295: 1256978
    *** stack smashing detected ***: terminated
    Aborted (core dumped)
    
    
    ------------------
    (program exited with code: 134)
    Press return to continue

  8. #16
    Аватар для payalnik
    Регистрация
    27.09.2015
    Адрес
    Красноярский край
    Сообщений
    909
    Цитата Сообщение от Amw Посмотреть сообщение
    Создать массив из 4294967295 текстовых записей и используя заданное число как индекс массива, сразу выдавать ответ.
    За такое казнить на месте преступления надо. Без суда и следствия.
    Всё будет хорошо

  9. #17
    Аватар для vadim_d
    Регистрация
    29.10.2006
    Адрес
    Санкт-Петербург
    Сообщений
    14,874
    Цитата Сообщение от SYN Посмотреть сообщение
    в Linux код дает сообщение
    Моя прога берет аргумент из командной строки, задайте ей требуемое количество ворон

    Цитата Сообщение от SYN Посмотреть сообщение
    но при вводе больших чисел то же выдает что-то не то
    Ругается на быстрый рост стека, я этот вариант только под GCC/MinGW пробовал

    Цитата Сообщение от Amw Посмотреть сообщение
    Создать массив из 4294967295 текстовых записей
    Реально из 4294967296, и тут даже для копипаста при создании такой таблицы нужен какой-то алгоритм наподобие БПФ
    Вадим

  10. #18
    Цитата Сообщение от vadim_d Посмотреть сообщение
    Моя прога берет аргумент из командной строки, задайте ей требуемое количество ворон
    Вадим, так она сразу при запуске выдает это сообщение, не позволяя что-то ввести. Компилятор
    Код:
    gcc --version
    gcc (Ubuntu 9.4.0-1ubuntu1~20.04.1) 9.4.0
    Может обработка какого-то "стоп" нужна? Хотя вряд ли, должна все равно спрашивать.

  11. #19

    Регистрация
    29.06.2007
    Адрес
    Алексинац, Сербия
    Сообщений
    23
    Позывной
    YU1IS
    Не тривиально. Давно, на работе, делал программу которая генерировала аудио-файл точного времени (для радио станции). Там было типа "точное время: ХХ час/часа/часов, ХХ минут/минуты" — на сербском падежи тоже комплицированные. Если помню, наконец нужно было "грубом сылом" считать все комбинации, с ужасно много "case". Но работало, что сказать.


  12. #20
    Аватар для vadim_d
    Регистрация
    29.10.2006
    Адрес
    Санкт-Петербург
    Сообщений
    14,874
    Цитата Сообщение от SYN Посмотреть сообщение
    должна все равно спрашивать
    Наберите в командной строке имя программы (скомпилированного екзешника/эльфа), пробел и требуемое число, это и и получит программа как argv[1]
    Вадим

  13. Спасибо от SYN

Страница 2 из 7 ПерваяПервая 12345 ... ПоследняяПоследняя

Информация о теме

Пользователи, просматривающие эту тему

Эту тему просматривают: 1 (пользователей: 0 , гостей: 1)

Похожие темы

  1. Ответов: 8
    Последнее сообщение: 19.06.2010, 12:10
  2. Программа RCA
    от RK4FB в разделе Для любителей КВ
    Ответов: 5
    Последнее сообщение: 01.12.2009, 23:18
  3. Программа CS-F3G
    от pms12 в разделе Программное обеспечение
    Ответов: 1
    Последнее сообщение: 15.08.2007, 13:12
  4. Программа для HYT TC 500
    от Вадим Казах в разделе Софт для мобильных устройств
    Ответов: 4
    Последнее сообщение: 24.07.2007, 10:24
  5. Программа для st-852
    от Mun в разделе Программное обеспечение
    Ответов: 2
    Последнее сообщение: 24.03.2006, 09:36

Ваши права

  • Вы не можете создавать новые темы
  • Вы не можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения
  •