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

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

Войти
Регистрация
Восстановить пароль
 
nutritsio
0 / 0 / 0
Регистрация: 03.03.2015
Сообщений: 3
#1

Почему при выводе курсор переходит на новую строку? - C++

08.06.2015, 00:53. Просмотров 305. Ответов 3
Метки нет (Все метки)

Проблема в том, что в компиляторе Dev-Cpp при выводе чего-то оно само переходит на новую строку без "\n".
Как настроить его так, чтобы переходило на новую строку только при команде?
Почему при выводе курсор переходит на новую строку?
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
08.06.2015, 00:53
Я подобрал для вас темы с готовыми решениями и ответами на вопрос Почему при выводе курсор переходит на новую строку? (C++):

Почему strtok не переходит на новую строку? - C++
FILE* file = fopen("kakhochy.pam", "r"); const char separator= ";"; char buff; char mass; int i = 0; while(!feof(file)) {...

Как считать строку scanf'ом при этом не переходя на новую строку, т.е. без использования Enter'а - C++
Как считать строку scanf'ом при этом не переходя на новую строку, т.е. без использования Enter'а, необходимо для интерактивного ввода в...

Почему при выводе имею целое число, а не дробное - C++
Здравствуйте. Почему при выводе имею целое число, а не дробное (как заказывали)? #include <iostream> using std::cout; using...

Почему typeid().name дописывает цифры к названию при выводе? - C++
Определяю тип данных: #include<iostream> #include<typeinfo> using namespace std; struct point { int x, y;

Почему при выводе в поток char* выводится весь массив символов? - C++
я немогу вот в чем разобраться есть : int main() { char v = "Fdasda"; char *p=v; cout << "\np=" << p; cout << "\n*p=" <<*p; ...

Почему при выводе односвязного списка на экран он выдаёт ещё какие-то дополнительные адреса? - C++
Здравствуйте, помогите пожалуйста разобраться, почему при выводе односвязного списка на экран он мне выдаёт ещё какие-то дополнительные...

3
lss
926 / 855 / 282
Регистрация: 10.10.2012
Сообщений: 2,705
08.06.2015, 00:59 #2
Цитата Сообщение от nutritsio Посмотреть сообщение
Проблема в том, что в компиляторе Dev-Cpp
Dev-Cpp здесь ни при чём, так puts() устроена (терминальный ноль преобразует в '\n'). Используй printf().
0
nutritsio
0 / 0 / 0
Регистрация: 03.03.2015
Сообщений: 3
08.06.2015, 01:04  [ТС] #3
та в printf проблем нет, я знаю, просто в универе я писал puts когда не надо было переменных(только один текст) и оно не перебрасывало на новый почему-то..
Спасибо за ответ)
0
lss
926 / 855 / 282
Регистрация: 10.10.2012
Сообщений: 2,705
08.06.2015, 01:15 #4
Цитата Сообщение от nutritsio Посмотреть сообщение
просто в универе я писал puts когда не надо было переменных(только один текст) и оно не перебрасывало на новый почему-то..
Как докажешь, что так было?
http://www.cplusplus.com/reference/cstdio/puts/?kw=puts
int puts ( const char * str );
Write string to stdout
Writes the C string pointed by str to the standard output (stdout) and appends a newline character ('\n').

The function begins copying from the address specified (str) until it reaches the terminating null character ('\0'). This terminating null-character is not copied to the stream.

Notice that puts not only differs from fputs in that it uses stdout as destination, but it also appends a newline character at the end automatically (which fputs does not).
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
08.06.2015, 01:15
Привет! Вот еще темы с ответами:

Переход на новую строку при записи в файл - C++
Привет всем, я пишу такую программу.. С клавиатуры вводятся две матрицы, на выбор пользователя она записывается в файл либо в виде...

Переход на новую строку при считывании из файла - C++
Мне нужно прочитать из файла структуру Student, в которой указываются такие данные студента: фамилия, имя, отчество, пол, оценка по...

Как при вводе не переносить двоеточие на новую строку? - C++
Задача: Написать программу, в которой осуществляется перегрузка операции сложения. Разработать класс time, в состав которого включить...

Работа с файлами. Как добавить переход на новую строку при записи? - C++
Задача такая, дан текстовый файл (с информацией о людях Фамилия Имя Отчество) и надо создать второй файл с записями вида «Фамилия И.О.»,...


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

Или воспользуйтесь поиском по форуму:
4
Ответ Создать тему
Опции темы

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