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

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

Войти
Регистрация
Восстановить пароль
 
Supernatural
301 / 156 / 29
Регистрация: 22.11.2010
Сообщений: 1,543
#1

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

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

фрагмент кода запись строки в текстовый файл:
C++
1
fputs(stroka,f);
stroka имеет значение 100110110101 без нуль символа.
как перейти на следующую строку?
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
03.01.2014, 14:10
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Переход на новую строку (C++):

Переход на новую строку - C++
Файл открыт в текстовом режиме. Есть строка , ее надо записать в файл, и перейти на новую строку для следующей записи. fputs(stroka,f); ...

Переход на новую строку - C++
Что не так? #include <iostream> #include <string> using namespace std; int main() { int N; string S; cout << "vvedite...

переход на новую строку - C++
подскажите пожалуйста есть задача надо откоректировать текс так что бы в каждом рядку было до N символов вот пока до чего я дошол for(...

Переход на новую строку - C++
Вывести в 5 колонок список пятизначных нечетных симметричных чисел, (например 34543 или 70507). Ширина колонки должна быть равна 7...

Переход на новую строку - C++
Доброго времени суток! у меня такая проблема: у меня стоит visual C++ 2008 и я не могу перейти на новую строку. Пробывал с помощью \r\n и...

Переход на новую строку - C++
Добрый день, цикл должен считывать из файла 12 слов (начиная со второй строки файла), но он этого почему-то не делает. (похоже, что он...

8
castaway
Эксперт С++
4884 / 3019 / 370
Регистрация: 10.11.2010
Сообщений: 11,078
Записей в блоге: 10
Завершенные тесты: 1
03.01.2014, 14:19 #2
C++
1
fputs( "\n", f );
1
Tulosba
:)
Эксперт С++
4396 / 3232 / 297
Регистрация: 19.02.2013
Сообщений: 9,045
03.01.2014, 14:31 #3
Цитата Сообщение от Supernatural Посмотреть сообщение
без нуль символа.
значит это не си-строка и выводить ее через fputs() нельзя.
1
alsav22
5421 / 4816 / 442
Регистрация: 04.06.2011
Сообщений: 13,587
03.01.2014, 14:31 #4
Цитата Сообщение от Supernatural Посмотреть сообщение
stroka имеет значение 100110110101 без нуль символа
Это уже не строка, а массив символов. И как fputs() узнает, что строка закончилась?
1
Supernatural
301 / 156 / 29
Регистрация: 22.11.2010
Сообщений: 1,543
03.01.2014, 14:55  [ТС] #5
Цитата Сообщение от alsav22 Посмотреть сообщение
Это уже не строка, а массив символов. И как fputs() узнает, что строка закончилась?
никак, формирую строку из структуры без нуль символа и записываю в файл. И тут столкнулся с незадачей, придется использовать "\0"
0
Tulosba
:)
Эксперт С++
4396 / 3232 / 297
Регистрация: 19.02.2013
Сообщений: 9,045
03.01.2014, 14:59 #6
Supernatural, выводите посимвольно тогда. У Вас вообще как бы 2 вопроса в теме.
0
Supernatural
301 / 156 / 29
Регистрация: 22.11.2010
Сообщений: 1,543
03.01.2014, 15:55  [ТС] #7
У Вас вообще как бы 2 вопроса в теме.
я вроде задал только один вопрос: "как перейти на следующую строку?", где увидел второй вопрос - ума не приложу.

Не по теме:

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

0
Tulosba
:)
Эксперт С++
4396 / 3232 / 297
Регистрация: 19.02.2013
Сообщений: 9,045
03.01.2014, 16:07 #8
Supernatural, один вопрос сформулирован явно, другой вытекает из невозможности вывести "строку" без терминирующего нуля через fputs.
Если Вы по-прежнему продолжаете утверждать, что вопрос один, то ответ на него дан уже во втором сообщении.
0
Supernatural
301 / 156 / 29
Регистрация: 22.11.2010
Сообщений: 1,543
03.01.2014, 18:15  [ТС] #9
стоять на своем, утверждать и спорить - нет никакого желания. Я задал вопрос о переходе на другую строку и получил на него ответ. Все остальное мало интересует. Спасибо всем за ответы.
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
03.01.2014, 18:15
Привет! Вот еще темы с ответами:

Sprintf не видит переход на новую строку - C++
Привет всем Появилась проблемка пытаюсь записать в массив через sprintf но он не воспринимает знак перехода на новую строку а тупо пишет...

Переход на новую строку после пробела - C++
Как организовать переход на новую строку после пробела? Ну например как из строки "10 20 30", вывести на экран такой вот столбик: 10 20...

Переход на новую строку после 10 чисел - C++
Программа для вывода чисел между двумя числами. Нужно сделать так, чтобы через каждые 10 чисел выполнялся переход на новую строку. ...

Переход на новую строку после N символов - C++
Привет народ. Мне нужна помошь. Как сделать чтоб программа не выводила в одной строке более N символов. Я использовал для этого цикл....


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

Или воспользуйтесь поиском по форуму:
9
Yandex
Объявления
03.01.2014, 18:15
Ответ Создать тему
Опции темы

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