Перейти к содержанию

uliss

Members
  • Постов

    30
  • Зарегистрирован

  • Посещение

    Никогда

Весь контент uliss

  1. Спасибо! К сожалению, ( или к счастью) с WinAPI и MFC не знаком. Не подскажете, а что с "чистым" C и C++? В тоже время, во всех манах пишется, что флаг "b" предназначен для работы в системе Windows c бинарными файлами. (Пример - на php.net/fopen, C/C++ Programmers Reference by Herbert Schildt). Что может произойти если окрывать файлы в "неправильном" режиме?
  2. Добрый день! Проблема такая, мне один сторонник Windows пытается доказать, что в ней файлы не делятся на текстовые и бинарные - аргументы простые крики и ругань Просто я читал где-то по этому вопросу. Помогите разобраться, плиз. 1. Я понимаю, что низкоуровневым функциям ввода вывода все равно. Им плевать на <CR><LF>. WinAPI функции для работы с файлами читают просто поток символов. 2. Я имею в виду не MIME-типы. 3. Мне нужно разобраться с режимами открытия файлов в языках типа C, C++, Perl, PHP. Так как, опыта в Windows у меня меньше, чем в Linux (так бывает), то в чем разница, кроме трансляции символа '\n'. И что может произойти, если открывать в Windows текстовые файлы с флагом 'b'. Будут ли от этого некорректно работать функции чтения или записи строк? Смотрел историю вопроса, в Windows последовательность "\r\n" появилась для совместимости со старыми терминалами и принтерами. Если, знаете, подскажите, что почитать по этому вопросу. И правомерно ли такое утверждение: В Windows файлы делятся на текстовые и бинарные. (Не ОНА их делит, а они ДЕЛЯТСЯ)
  3. Программы из исходников обычно ставятся в в /usr/local ( насчет Wine не знаю ) - поищи там. И проверь переменную $PATH, может там нет этого каталога
  4. Зачем так сложно - можно так: <? $num_rows = mysql_query('SELECT COUNT(*) FROM TBL1'); ?> Ведь если нужно ТОЛЬКО кол-во рядов - то не нужно пересылать результат от MySQL to PHP
×
×
  • Создать...