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

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

Войти
Регистрация
Восстановить пароль
 
Fanera
11 / 10 / 5
Регистрация: 05.10.2013
Сообщений: 197
#1

Символ перевода строки не работает - C++

05.10.2013, 16:08. Просмотров 520. Ответов 10
Метки нет (Все метки)

Я полнвй 0 в C++
Купил книгу по VS++ 2010 поставил Express VS 2012, читаю разбираюсь..
пример из книги: CLR console Application "Перевод градусов из Фарингейта в Цельсии"
В консоли должна сформироваться таблица в 2 солбца, у меня все выводиться в строчку и /n тоже печатается... (W7 64bit)

C
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
#include "stdafx.h"
#include <conio.h>
#include <stdio.h>
 
int main ()
 
{
  int lower,upper,step;
  float fahr,cels;
  
  lower=0;
  upper=300;
  step=20;
  fahr=lower;
  
  while (fahr <= upper)
    { 
      cels=(5.0/9.0)*(fahr-32.0);
      printf ("%4.0 %6.1f\n",fahr,cels);
      fahr=fahr+step;
    }
_getch();
}
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
05.10.2013, 16:08     Символ перевода строки не работает
Посмотрите здесь:

Std::string и символ перевода строки - C++
Вот такая простейшая программа: #include &lt;stdio.h&gt; #include &lt;string&gt; using namespace std; int main() { char t=&quot;asd\n&quot;; ...

Как удалить символ перевода строки, который оставляет cin - C++
Как удалить символ перевода строки, который оставляет cin. Нужно вводить в строчку чаровые переменные, и чтобы они так в строке и...

Не работает программа перевода чисел - C++
Задание - написать программу,которая переводила бы число типа unsigned char из десятичной СС в двоичную. Начала писать, используя операцию...

Лишний вывод перевода строки - C++
Добрый день. Работаю с линейным списком динамических структур. Вот код: //.... class book{ private: string keyword; ...

Обобщенная функция перевода строки в число - C++
В книге &quot;С++. Сборник рецептов&quot; нашел обобщенную функцию преобразования строки в число: #include &lt;iostream&gt; #include &lt;sstream&gt; ...

Как переместить символ окончания строки /0 в конец строки? - C++
Это мне нужно сделать, чтоб не появлялись кракозябры. Причем сделать для всех строк подключенного к программе файла.

Скоростная реализация перевода символьной строки в численные массивы - C++
Здравствуйте! Недавно загорелся идеей создать свой собственный класс больших чисел (с десятичной дробью) Для этого я буду использовать...

После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
zer0mail
2330 / 1956 / 192
Регистрация: 03.07.2012
Сообщений: 7,013
Записей в блоге: 1
05.10.2013, 16:21     Символ перевода строки не работает #2
Новая строка - это \n
Tulosba
:)
Эксперт С++
4393 / 3236 / 297
Регистрация: 19.02.2013
Сообщений: 9,045
05.10.2013, 16:32     Символ перевода строки не работает #3
Цитата Сообщение от zer0mail Посмотреть сообщение
Новая строка - это \n
Странно, что по коду у ТС указано правильно.
Fanera
11 / 10 / 5
Регистрация: 05.10.2013
Сообщений: 197
05.10.2013, 17:21  [ТС]     Символ перевода строки не работает #4
VC 2012, у часов вылезло что есть обновления. Обновился до 11.0.60610.01 Update 3.
Пере собрал горемычную прогу, все заработало как надо.
Начало обнадеживает....
mrNicko
2 / 3 / 1
Регистрация: 02.10.2013
Сообщений: 29
05.10.2013, 17:49     Символ перевода строки не работает #5
Цитата Сообщение от Fanera Посмотреть сообщение
printf ("%4.0 %6.1f\n",fahr,cels);
объясните мне. Почему везде используют printf, который вообще используется в С, если можно использовать обычный cout, который намного проще?
Fanera
11 / 10 / 5
Регистрация: 05.10.2013
Сообщений: 197
05.10.2013, 19:31  [ТС]     Символ перевода строки не работает #6
Цитата Сообщение от mrNicko Посмотреть сообщение
объясните мне. Почему везде используют printf, который вообще используется в С, если можно использовать обычный cout, который намного проще?
Я не знаю, так написано в чудесной книге Б.Пахомова.
Если не затруднит напиши этот кусок с использованием cout (чтобы остались 2 столбьца и нужное количество знаков до и после запятой)
Croessmah
Модератор
Эксперт CЭксперт С++
13051 / 7314 / 814
Регистрация: 27.09.2012
Сообщений: 18,051
Записей в блоге: 3
Завершенные тесты: 1
05.10.2013, 19:33     Символ перевода строки не работает #7
Цитата Сообщение от mrNicko Посмотреть сообщение
который намного проще?
ну вот это вопрос спорный, однако
Цитата Сообщение от mrNicko Посмотреть сообщение
Почему везде используют printf, который вообще используется в С
Кто к чему привык/кого как учат
Kuzia domovenok
1890 / 1745 / 118
Регистрация: 25.03.2012
Сообщений: 5,924
Записей в блоге: 1
05.10.2013, 19:38     Символ перевода строки не работает #8
Цитата Сообщение от mrNicko Посмотреть сообщение
объясните мне. Почему везде используют printf, который вообще используется в С, если можно использовать обычный cout, который намного проще?
вообще-то это язык Си намног проще. Проще хотя бы тем, что printf это функция. И вообще вся стандартная библиотека Си состоит из просто функций!
А для того, чтобы использовать cout, необходимо знать
-классы
-потоки
-неймспейсы
-перегрузку операторов.
Новичёк пишет cout<<n и ему даже в голову не приходит, какая функция тут вызывается.
А "особо одарённые" даже забывают, что << это оператор сдвига, т.к. их с пелёнок учили, что это "вывод"
Tulosba
:)
Эксперт С++
4393 / 3236 / 297
Регистрация: 19.02.2013
Сообщений: 9,045
05.10.2013, 21:32     Символ перевода строки не работает #9
Цитата Сообщение от Kuzia domovenok Посмотреть сообщение
А "особо одарённые" даже забывают, что << это оператор сдвига, т.к. их с пелёнок учили, что это "вывод"
Я бы даже сказал не "забывают", а "не знают".
Кстати есть книжка, ей правда уже более 10 лет, но, как мне показалось она очень хорошо подойдет для новичков, которые изучают C++, не зная C.
Называется "Эффективное программирование на C++" Эндрю Кёниг, Барбара Му
Fanera
11 / 10 / 5
Регистрация: 05.10.2013
Сообщений: 197
05.10.2013, 23:40  [ТС]     Символ перевода строки не работает #10
Цитата Сообщение от Tulosba Посмотреть сообщение
Эффективное программирование на C++" Эндрю Кёниг, Барбара Му
2002 год. Нашел в сети, буду посматривать теперь и в нее. Всем спасибо
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
05.10.2013, 23:58     Символ перевода строки не работает
Еще ссылки по теме:

Как определить в текстовом файле признак перевода строки? - C++
В текстовом файле (например, 1.txt) есть строка (например, &quot;a b c d&quot;). Но неизвестно, имеется ли в конце перевод строки. Как это...

Удаление символа перевода строки из самого конца файла - C++
void SaveToFile() { ofstream out; out.open(&quot;Directory.txt&quot;); Directory.Print(size, PrintEl, out); long pos = out.tellp(); ...

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

Проверка на то, что введено число, а не символ не работает - C++
Уходит в бесконечный цикл! Если введен символ, вместо цифр. Как исправить? Нужно, что бы была возможность ввода через цикл, до тех пор пока...

Найти символ строки - C++
Помогите пожалуйста выполнить задание :cry: В С++ требуется Найти символ строки который встречается в строке только один раз. То...


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

Или воспользуйтесь поиском по форуму:
alsav22
05.10.2013, 23:58     Символ перевода строки не работает
  #11

Не по теме:

Цитата Сообщение от Tulosba Посмотреть сообщение
Кстати есть книжка, ей правда уже более 10 лет, но, как мне показалось она очень хорошо подойдет для новичков, которые изучают C++, не зная C.
Называется "Эффективное программирование на C++" Эндрю Кёниг, Барбара Му
И что в ней особенного? Я тоже изучал С++, совершенно не зная С (тут на форуме только увидел, что это такое), читая: "С. Прата. Язык Программирования C++. Лекции И Упражнения (2005)".

Yandex
Объявления
05.10.2013, 23:58     Символ перевода строки не работает
Ответ Создать тему
Опции темы

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