Форум программистов, компьютерный форум CyberForum.ru

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
Supernatural
285 / 141 / 28
Регистрация: 22.11.2010
Сообщений: 1,467
#1

Переход на новую строку - C++

03.01.2014, 14:10. Просмотров 875. Ответов 8
Метки нет (Все метки)

фрагмент кода запись строки в текстовый файл:
C++
1
fputs(stroka,f);
stroka имеет значение 100110110101 без нуль символа.
как перейти на следующую строку?
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
castaway
Эксперт С++
4872 / 3011 / 370
Регистрация: 10.11.2010
Сообщений: 11,061
Записей в блоге: 10
Завершенные тесты: 1
03.01.2014, 14:19     Переход на новую строку #2
C++
1
fputs( "\n", f );
Tulosba
:)
Эксперт С++
4387 / 3230 / 297
Регистрация: 19.02.2013
Сообщений: 9,044
03.01.2014, 14:31     Переход на новую строку #3
Цитата Сообщение от Supernatural Посмотреть сообщение
без нуль символа.
значит это не си-строка и выводить ее через fputs() нельзя.
alsav22
5413 / 4809 / 442
Регистрация: 04.06.2011
Сообщений: 13,587
03.01.2014, 14:31     Переход на новую строку #4
Цитата Сообщение от Supernatural Посмотреть сообщение
stroka имеет значение 100110110101 без нуль символа
Это уже не строка, а массив символов. И как fputs() узнает, что строка закончилась?
Supernatural
285 / 141 / 28
Регистрация: 22.11.2010
Сообщений: 1,467
03.01.2014, 14:55  [ТС]     Переход на новую строку #5
Цитата Сообщение от alsav22 Посмотреть сообщение
Это уже не строка, а массив символов. И как fputs() узнает, что строка закончилась?
никак, формирую строку из структуры без нуль символа и записываю в файл. И тут столкнулся с незадачей, придется использовать "\0"
Tulosba
:)
Эксперт С++
4387 / 3230 / 297
Регистрация: 19.02.2013
Сообщений: 9,044
03.01.2014, 14:59     Переход на новую строку #6
Supernatural, выводите посимвольно тогда. У Вас вообще как бы 2 вопроса в теме.
Supernatural
285 / 141 / 28
Регистрация: 22.11.2010
Сообщений: 1,467
03.01.2014, 15:55  [ТС]     Переход на новую строку #7
У Вас вообще как бы 2 вопроса в теме.
я вроде задал только один вопрос: "как перейти на следующую строку?", где увидел второй вопрос - ума не приложу.

Не по теме:

был вопрос от alsav22, но я на него ответил

Tulosba
:)
Эксперт С++
4387 / 3230 / 297
Регистрация: 19.02.2013
Сообщений: 9,044
03.01.2014, 16:07     Переход на новую строку #8
Supernatural, один вопрос сформулирован явно, другой вытекает из невозможности вывести "строку" без терминирующего нуля через fputs.
Если Вы по-прежнему продолжаете утверждать, что вопрос один, то ответ на него дан уже во втором сообщении.
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
03.01.2014, 18:15     Переход на новую строку
Еще ссылки по теме:

C++ Sprintf не видит переход на новую строку
Переход на новую строку C++
Переход на новую строку после N символов C++
C++ Переход на новую строку самым простым способом
Переход на новую строку при считывании из файла C++

Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
Supernatural
285 / 141 / 28
Регистрация: 22.11.2010
Сообщений: 1,467
03.01.2014, 18:15  [ТС]     Переход на новую строку #9
стоять на своем, утверждать и спорить - нет никакого желания. Я задал вопрос о переходе на другую строку и получил на него ответ. Все остальное мало интересует. Спасибо всем за ответы.
Yandex
Объявления
03.01.2014, 18:15     Переход на новую строку
Ответ Создать тему
Опции темы

Текущее время: 08:40. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru