![]() |
|
![]() ![]() ![]() |
|
StamSvam |
|
|||
Новичок Профиль Группа: Участник Сообщений: 20 Регистрация: 8.7.2012 Репутация: нет Всего: нет |
Господа, всплыл такой вопрос. Начисто забыл как делается такая вещь:
fprintf(f,"%s",word); Нужно, чтобы после записи этой строки в файле происходил перенос на новую строку (аналогично нажатию клавиши enter). Подскажите, пожалуйста, какой символ в txt является символом переноса строки? Или какая функция переносит? Или только через поток? |
|||
|
||||
Данкинг |
|
|||
![]() Yersinia pestis ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 8302 Регистрация: 7.11.2006 Где: მოსკოვი Репутация: 11 Всего: 130 |
Не помню синтаксис Билдера, но в общем chr(13)+chr(10).
-------------------- There's nothing left but silent epitaphs. |
|||
|
||||
SVN74 |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 740 Регистрация: 5.5.2008 Где: Комсомольск на Дн епре Репутация: 11 Всего: 18 |
fprintf(f,"%s\n",word);
|
|||
|
||||
StamSvam |
|
|||
Новичок Профиль Группа: Участник Сообщений: 20 Регистрация: 8.7.2012 Репутация: нет Всего: нет |
||||
|
||||
Данкинг |
|
|||
![]() Yersinia pestis ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 8302 Регистрация: 7.11.2006 Где: მოსკოვი Репутация: 11 Всего: 130 |
В конце строки, которая выводится в файл. -------------------- There's nothing left but silent epitaphs. |
|||
|
||||
WapCel |
|
|||
![]() Шустрый ![]() Профиль Группа: Участник Сообщений: 102 Регистрация: 3.11.2008 Где: Moldova Репутация: нет Всего: нет |
|
|||
|
||||
volatile |
|
|||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 2107 Регистрация: 7.1.2011 Репутация: 3 Всего: 85 |
||||
|
||||
WapCel |
|
|||
![]() Шустрый ![]() Профиль Группа: Участник Сообщений: 102 Регистрация: 3.11.2008 Где: Moldova Репутация: нет Всего: нет |
TStringList* mStringList = new TStringList;
mStringList->Add("Line 1"); mStringList->Add("Line 2"); mStringList->Add("Line 3"); //... mStringList->SaveToFile("myFile.txt"); delete mStringList ; |
|||
|
||||
StamSvam |
|
|||
Новичок Профиль Группа: Участник Сообщений: 20 Регистрация: 8.7.2012 Репутация: нет Всего: нет |
Спасибо за информацию! Сработал вот этот вариант:
кто-нибудь знает, почему не срабатывало классическое '\n'? |
|||
|
||||
Dem_max |
|
||||
![]() Эксперт ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1780 Регистрация: 12.4.2007 Репутация: 14 Всего: 39 |
Потому что у Билдера такая комбинация не предусмотрена. -------------------- Американские программисты долго не могли понять, почему русские при зависании Windоws всё время повторяют "Твой зайка написал" ("Yоur bunnу wrоte") |
||||
|
|||||
_Dimon_ |
|
|||
Бывалый ![]() Профиль Группа: Участник Сообщений: 243 Регистрация: 25.6.2007 Где: Украина Репутация: 1 Всего: 1 |
||||
|
||||
Usper |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 325 Регистрация: 13.4.2007 Репутация: 15 Всего: 15 |
Всё зависит от редактора в котором открываете файл. Как показывает практика многие редакторы правильно обрабатывают эту ситуацию и распознают оба варианта перевода строки. Даже стандартный блокнот из WinXP SP3 нормально справляется. А вообще вот вики: перевод строки
-------------------- На посохе волшебном нехилый набалдашник, большой такой, огромный, нехилый набалдашник. |
|||
|
||||
![]() ![]() ![]() |
Правила форума "С++ Builder" | |
|
Запрещается! 1. Публиковать ссылки на вскрытые компоненты 2. Обсуждать взлом компонентов и делиться вскрытыми компонентами
Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, Rrader. |
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
0 Пользователей: | |
« Предыдущая тема | C++ Builder | Следующая тема » |
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |