|
1 / 1 / 0
Регистрация: 06.12.2009
Сообщений: 41
|
||||||
Значение переменных из файла07.12.2009, 00:10. Показов 11191. Ответов 73
Метки нет (Все метки)
Хочу чтобы программа брала параметры из файла.
На конкретном примере:
и бралось xs и ys из файла в том же каталоге что и программа ./options.txt Как это сделать? Вопрос понимаю звучит глупо но не бейте больно я только учусь хочу поэкспериментировать.
0
|
||||||
| 07.12.2009, 00:10 | |
|
Ответы с готовыми решениями:
73
Чтение с файла значение двух переменных записанных через пробел |
|
1 / 1 / 0
Регистрация: 06.12.2009
Сообщений: 41
|
|||
| 08.12.2009, 01:02 [ТС] | |||
|
При компиляции получаю вот такие ошибки:
0
|
|||
|
1 / 1 / 0
Регистрация: 06.12.2009
Сообщений: 41
|
||||||
| 08.12.2009, 14:01 [ТС] | ||||||
|
Сори
![]()
0
|
||||||
|
|
|||||||
| 08.12.2009, 14:14 | |||||||
|
Вот:
1
|
|||||||
|
1 / 1 / 0
Регистрация: 06.12.2009
Сообщений: 41
|
|
| 08.12.2009, 14:36 [ТС] | |
Так не удобно, а я понять не могу что это за выражение такое !error!Попробовал его убрать совсем но также ругнулся компилятор. А вот твой вариант скушал и отрабатывает на ура. Спасибо! Нужно теперь про регулярные выражения в С++ почитать что нить.
0
|
|
|
1 / 1 / 0
Регистрация: 06.12.2009
Сообщений: 41
|
|
| 03.01.2010, 00:57 [ТС] | |
|
Появилась новая задача.
Нужно создать массив NxM И записать его в файл. Нужна функция которая может считывать этот файл обратно в массив изменять его и записывать обратно в файл. Разделителем в массиве насколько я вижу может быть например знак |. Я пошел "курить" доки буду благодарен за какойнить пример.
1
|
|
|
1 / 1 / 0
Регистрация: 06.12.2009
Сообщений: 41
|
|
| 03.01.2010, 02:09 [ТС] | |
|
что такое ЯП?
![]() Размер масива допустим 3072на2304 Насчет разделителя я кожись погоречился вполне нормально если разделителем будет пробел
0
|
|
|
1 / 1 / 0
Регистрация: 06.12.2009
Сообщений: 41
|
|
| 03.01.2010, 02:57 [ТС] | |
|
С++
по умолчанию все ячейки массива равны 1 но нужно иметь возможность формировать массив другими значениями и пихать их обратно в файл. фаил можно текстовый можно нет я пока не знаю в чем преимущества тех или иных. лушье конечно то что побыстрее работать будет и не очень удобочитаемо будет при открытии в редакторах. я с С++ знаком всего около месяца, пилю в паре с SDL. Раньше программировал на ZX, потом мускул и PHP. Собственно пробую силы в других языках для других целей, вообще этот массив для карты будет нужен для спрайтовой игрушки. Если интересно распишу подробнее и дам ссылку на исходники.
0
|
|
|
|
||||||
| 03.01.2010, 14:39 | ||||||
0
|
||||||
|
1 / 1 / 0
Регистрация: 06.12.2009
Сообщений: 41
|
|||||||||||
| 18.01.2010, 01:52 [ТС] | |||||||||||
|
Пока сделал на обычных текстовых файлах, для простаты восприятия самому себе позже буду разбираться с бинарными форматами
сейчас ещё пытаюсь понять назначение структур вот таких:
Даже если проблема не в них, хочу понять в том месте где обьявляется структура, как трактовать эти 4 строки по сути
0
|
|||||||||||
|
1 / 1 / 0
Регистрация: 06.12.2009
Сообщений: 41
|
||||||
| 18.01.2010, 23:49 [ТС] | ||||||
Вот же я балда такую чушь пишу, ну простите меня.Вот ссылка на все что я накорябал Исходники под linux при зажатой правой кнопки мыши можно скролить карту. в редакторе карт можно рисовать лужицы сейчас думаю как оптимизировать эту часть кода и потом допишу остальное, горы, траву, землю, лес. Есть глюк если поставить лужу на самом краю карты но это тоже исправимо, просто сейчас при таких действиях за пределы массива пишутся данные, или пытаются, короче это поправить не трудно.В коде есть строчки которые нужны только для отладки так сказать, ну и прокометрировал я практически все строчки как я их понимаю сам, больше для себя конечно, но а вдруг когданить выкину в качестве учебного пособия какогони-дь так что не ругайте уж слишком сильно, к тому же это мой первый опыт программирования под x86 совместимые системы.При выходе их программы вылетает ошибка сигментирования, пытаюсь понять почему. Собственно я разобрался практически во всем кроме структур. Изначально это был исходник движка из урока в линуксформате. В нем ошибка при выходе присутствует. Но если учесть что на данный момент от урока остались только три структуру и пару функций (все остальное либо переписано либо дописано мной), то мне кажется трабла где-то в структурах так как их я не могу понять в функциях на мой взгляд новичка все нормально. может кто подскажет чего. Добавлено через 17 минут Да вот ещё забыл что сказать есть вот такой кусок кода:
0
|
||||||
|
1 / 1 / 0
Регистрация: 06.12.2009
Сообщений: 41
|
|
| 20.01.2010, 11:58 [ТС] | |
|
Кусок который был показан выше переписал полностью, позже выкину результат. Но проблема с сегментирование так и осталась
0
|
|
|
1 / 1 / 0
Регистрация: 06.12.2009
Сообщений: 41
|
|
| 20.01.2010, 23:49 [ТС] | |
|
Архив тут архив Тут уже все переписано, вернее переписана та часть которая выше была. Для сборки требуется SDL_mixer и SDL_ttf вроде больше ничего.
Сам бинарник пои деи должен сразу запуститься Компилить просто make но там по мэйк файлу и так вроде понятно должно быть. Сейчас мне интересно как заполнить массив aray_edit_map[5][5] так чтобы значение каждого элемента массива выбиралось случайным образом из определенного диапазона, скажем для aray_edit_map[0][1] диапазон значений 277, 278, 279 для aray_edit_map[1][4] 197 и 198. и т.д. Ну и преславутая ошибка при выходе, получается что программа некоректно завершается а вываливается с ошибкой. В консоли пишется Ошибка сигментирования и все больше никакой инфы нет. Добавлено через 29 минут Ссылку неправильную дал сверху Свезжий архив вот тут: http://www.sit-sk.ru/20.01.10_freeship.tar.gz
0
|
|
| 20.01.2010, 23:49 | |
|
Помогаю со студенческими работами здесь
20
Ввести значение переменных х, у и найти значение функции z Даны два файла целых чисел. Определите, больше ли min значение первого файла, чем max значение второго Передать в WHERE несколько переменных для поиска. Какое значение показывает "любое значение"? Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
Переходник USB-CAN-GPIO
Eddy_Em 20.03.2026
Достаточно давно на работе возникла необходимость в переходнике CAN-USB с гальваноразвязкой, оный и был разработан. Однако, все меня терзала совесть, что аж 48-ногий МК используется так тупо: просто. . .
|
Оттенки серого
Argus19 18.03.2026
Оттенки серого
Нашёл в интернете 3 прекрасных модуля:
Модуль класса открытия диалога открытия/ сохранения файла на Win32 API;
Модуль класса быстрого перекодирования цветного изображения в оттенки. . .
|
SDL3 для Desktop (MinGW): Рисуем цветные прямоугольники с помощью рисовальщика SDL3 на Си и C++
8Observer8 17.03.2026
Содержание блога
Финальные проекты на Си и на C++:
finish-rectangles-sdl3-c. zip
finish-rectangles-sdl3-cpp. zip
|
Символические и жёсткие ссылки в Linux.
algri14 15.03.2026
Существует два типа ссылок — символические и жёсткие.
Ссылка в Linux — это запись в каталоге, которая может указывать либо на inode «файла-ИСТОЧНИКА», тогда это будет «жёсткая ссылка» (hard link),. . .
|
|
[Owen Logic] Поддержание уровня воды в резервуаре количеством включённых насосов: моделирование и выбор регулятора
ФедосеевПавел 14.03.2026
Поддержание уровня воды в резервуаре количеством включённых насосов: моделирование и выбор регулятора
ВВЕДЕНИЕ
Выполняя задание на управление насосной группой заполнения резервуара,. . .
|
делаю науч статью по влиянию грибов на сукцессию
anaschu 13.03.2026
прикрепляю статью
|
SDL3 для Desktop (MinGW): Создаём пустое окно с нуля для 2D-графики на SDL3, Си и C++
8Observer8 10.03.2026
Содержание блога
Финальные проекты на Си и на C++:
hello-sdl3-c. zip
hello-sdl3-cpp. zip
Результат:
|
Установка CMake и MinGW 13.1 для сборки С и C++ приложений из консоли и из Qt Creator в EXE
8Observer8 10.03.2026
Содержание блога
MinGW - это коллекция инструментов для сборки приложений в EXE. CMake - это система сборки приложений. Здесь описаны базовые шаги для старта программирования с помощью CMake и. . .
|