Главная страница


ru.unix.bsd

 
 - RU.UNIX.BSD ------------------------------------------------------------------
 From : Dmitry Biryukov                      2:5020/400     03 Oct 2002  06:31:45
 To : Eugene Grosbein
 Subject : Re: Формат строки
 -------------------------------------------------------------------------------- 
 
 
 "Eugene Grosbein" <Eugene.Grosbein@f1.n5006.z2.fidonet.org> wrote in message
 news:3930587690@www.svzserv.kemerovo.su...
 
 EG> 03 окт 2002, четверг, в 04:37 KRAST, Dmitry Biryukov написал(а):
 EG>
 EG>  DB> Hедавно при написании программы на C под FreeBSD столкнулся со
 
 следующей
 
 EG>  DB> проблемой : программа из файла читает строки типа :
 EG>  DB> "\n\tNew line \"empty\"\n". Короче, строка, которая выглядит как
 
 строка
 ...
 
 EG> man snprintf
 EG>
 EG> Eugene
 
 Eugene,
 Hасколько я понимаю, преобразование escape-последовательностей происходит на
 этапе работы парсера компилятора. То есть, когда пишем в программе
 printf("\nNew line"); он (парсер) преобразует \n в код новой строки и уже
 этот результат передает функции. Я же, как сказал выше, читаю run-time из
 файла. То есть примерно так (опуская инициализацию и пр.) :
 
 fgets(line,256,fd);
 snprintf(str,256,line);
 printf(str);
 
 Получаем вывод : \nNew line
 
 Dmitry
 --- ifmail v.2.15dev5
  * Origin: OAO RIKT (2:5020/400)
 
 

Вернуться к списку тем, сортированных по: возрастание даты  уменьшение даты  тема  автор 

 Тема:    Автор:    Дата:  
 Re: Формат строки   Dmitry Biryukov   03 Oct 2002 06:31:45 
 Re: Формат строки   Valentin Nechayev   03 Oct 2002 09:50:58 
Архивное /ru.unix.bsd/6539b9c0362a.html, оценка 2 из 5, голосов 10
Яндекс.Метрика
Valid HTML 4.01 Transitional