Символ новой строки в nix

Тема в разделе "WASM.UNIX", создана пользователем stellaco, 3 июн 2009.

  1. stellaco

    stellaco New Member

    Публикаций:
    0
    Регистрация:
    11 дек 2008
    Сообщения:
    193
    У меня есть задача просканировать строку текста и при нахождении символа перевода строки, сделать определённые действия.
    Изначально искал символ '\n' ..как оказалось, его не ношли)...затем создал текстовой файл...наставил кучу новых строк. С помощью ghex просмотрел этот файл. Символ новой строки оказался '0x0A' ... пытаюсь найти его в строке текста..и он не находится ((( .. что я делаю не так?
    кста.код программы, которая ищет текст верен. (если ищу пробелы '0x20' то всё находится без проблем...а вот с новыми строками...какойто ступор)
     
  2. Forever

    Forever Виталий

    Публикаций:
    0
    Регистрация:
    12 апр 2008
    Сообщения:
    244
    Существует три разных подхода к обозначению конца строки:
    1. Windows : CR LF ( 0D 0A )
    2. Unix : LF ( 0A )
    3. Mac : CR ( 0D )
     
  3. stellaco

    stellaco New Member

    Публикаций:
    0
    Регистрация:
    11 дек 2008
    Сообщения:
    193
    Спасибо.
    Оказалось была не правильная обработка в while .... 0xA всёже находится