Как на С++ или на ASMe в BUILDER'е можно получить уникальные номера (серийные) железа? (например серийный номер материнской платы, винчестера) интересуют простые способы, желательно на низком уровне (без использования дополнительного кода, длл всякие...)
Здравствуйте, InteR! Есть такая функция GetSystemInformation. Смори ее! Ответ отправлен: 05.07.2002, 11:51 Отправитель: dmi
Вопрос № 108
У меня не вопрос, а ответ на вопрос № 102. Для запуска хелпа можно воспользоваться функцией system(); Аргументом которой является ДОС функция. И ответ на № 103. там нужно в строке("c:windowsCookies*.*",cokdat); сделать двойные слеши(/)
Приветствую Вас, Влад! Справку в винде можна вызвать через WinHelp. Ответ отправлен: 08.07.2002, 09:19 Отправитель: dmi
Вопрос № 110
Надо сделать следущее: в текстовом файле заменить некоторые символы "Enter" на "Space" Т.е. лишние это когда "Enter" стоит сразу после буквы и перед буквой: йцук фыва ячсм .............................................. должно получится йцук фыва ячсм ............................................... А в сочетании типа йцук фыва ячсм удалять не надо. Это код. только работает неправильно И по ходу второй вопрос - эсли я вышеуказаный неясно сформулировал. Как с помощью getc извлечь из файла сочетание символов 10 13 сколько раз пробовал - getc это сочетание считывает как 10 ХЕЛП ПЛИЗЗЗЗ!
Приветствую Вас, archer! Вообще-то в програмке сделан анализ трех подряд идущих символов для случая _только цифры_. Потому для буковок это в принципе работать не будет. Не говоря уж о полном тумане почти во всем остальном...
Ответ отправлен: 10.07.2002, 21:45 Отправитель: Leonid Отвечает kvINT
Доброе время суток, archer! Разбираться в твоем не стал, времени нет совершенно, очередной курсовой, отвечаю сейчас лишь на вопросы, не требующие умственного напряжения, для разрядки, но вот тебе маленький кусок из моего прошлого курсового. Этот кусочек заменял кучу одинаков. символов на один такой же. Еще могу сказать, что, если правильно помню, 10,13 заменяются символом
и он должен правильно восприниматься(попробуй str[0] == '
', а не 10). Если нет - 10 и 13 всегда в паре, обрабатывай только первый, второй игнорируй(инкремент добавь и переходи сразу к следующему).Еще, по-моему в if у тебя очень туманно, можно сделать проще, добавив ||. Иксьюз, если что не так.
Приложение: Ответ отправлен: 08.07.2002, 12:21 Отправитель: kvINT
Форма отправки вопроса
Внимание!
Форма может работать некорректно в почтовых программах "Microsoft Outlook"
и "Microsoft Outlook Express". В программе The Bat!
подобные формы не работают вообще!
После нажатия на кнопку "Отправить", будет открыто второе окно. Заметьте,
что в некоторых браузерах могут стоять запреты на открытие других
окон, а также "чрезмерное" кэширование данных,
при этом факт отправки Вашего вопроса стоит под сомнением.
Мы рекомендуем открывать рассылку в программе Internet
Explorer 5.0+ или отправлять вопросы с сайта по адресу:
http://rusfaq.ru/cgi-bin/Message.cgi.