ВходНаше всё Теги codebook 无线电组件 Поиск Опросы Закон Понедельник
22 июля
1189006 Топик полностью
SERGHIO (17.03.2022 15:14, просмотров: 144) ответил teap0t на Ещё один детский вопрос по Си. Писал тут себе костыль для работы и упёрся в проблему. Мне надо растащить текстовый файл на много маленьких, добавив в некоторые комментарии, формируемые по определённым правилам. Иначе говоря, надо работать со строками. Я использовал стандартную библиотеку <string.h> (компилятор MSVC 6.0). Проблема выглядит так: код периодически затирает счётчик циклов. Т.е. при некоторой ситуации при работе со строкой я выхожу за её границы и
Никогда не парился в решении подобных вопросов. Уже ранее отмечал тот факт, что даже для того же Power Basic (Borland) обработка строковыми операторами любого текста- пустяк! Хоть чёрта с ладаном! А уж с прямым доступом к файлам... памяти. Просто. Даже с консольными версиями компилятора. Как швейцарский нож. Все нужные $-операторы адаптированы под любые выкрутасы. Плохо, что позабыт, незаслуженно отодвинут сей приятственный в работе инструмент. Ограничения компилятора 

лишь в

ресурсах памяти компа. Давненько, но мне удалось, даже, разработать свой язык мнемонических команд (Verdict Lang). Через массив строковых назначений можно было писать оконные интерфейсы с функцией встроенного же языка обработки bat-комманд. Так и воссоздал в году 1990 свой вариант Norton Commander c интеграцией работы архиваторов (прототип winrar, которого... тогда и не было ;)). Да и много ещё чего. Быстродействие компилятора на высоте (написан, адаптирован в ASM) И всё это занимало 64 кб.+ оверлей (56кб). Robert "Bob" Zale -ВЕЛИКИЙ ПРОГРАММИСТ (RIP)! (c)