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

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

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

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

05.10.2013, 16:08. Просмотров 552. Ответов 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();
}
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
05.10.2013, 16:08
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Символ перевода строки не работает (C++):

Крослатформенный символ перевода строки - C++
Есть ли в плюсах кросплатформенный символ перевода строки? Нужно для создания файлов .txt.

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. Нужно вводить в строчку чаровые переменные, и чтобы они так в строке и...

Написать программу удаления из текстового файла символов перевода строки ‘\n’ и перевода каретки ‘\r’ - C++
Здравствуйте,помогите написать программу на подобии этой,только не подсчета,а удаления.Заранее благодарен! #include &lt;stdio.h&gt; int...

Вывести строки, в которых символ «*» встречается не менее 2 раз и заменить символ «*» на символ «_» - C++
День добрый. Имеется условие лабы. Написать программу, в которой с клавиатуры вводится до 10 символьных строк. Вывести строки, в...

Каждый символ строки заменить на следующий за ним, а последний символ строки заменяеть первым - C++
я написал код но не могу разобраться. вот дано : ---------------------------------------------------------- В текстовом файле fin.txt...

10
zer0mail
2354 / 1984 / 198
Регистрация: 03.07.2012
Сообщений: 7,117
Записей в блоге: 1
05.10.2013, 16:21 #2
Новая строка - это \n
0
Tulosba
:)
Эксперт С++
4396 / 3232 / 297
Регистрация: 19.02.2013
Сообщений: 9,045
05.10.2013, 16:32 #3
Цитата Сообщение от zer0mail Посмотреть сообщение
Новая строка - это \n
Странно, что по коду у ТС указано правильно.
0
Fanera
11 / 10 / 5
Регистрация: 05.10.2013
Сообщений: 197
05.10.2013, 17:21  [ТС] #4
VC 2012, у часов вылезло что есть обновления. Обновился до 11.0.60610.01 Update 3.
Пере собрал горемычную прогу, все заработало как надо.
Начало обнадеживает....
0
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, который намного проще?
0
Fanera
11 / 10 / 5
Регистрация: 05.10.2013
Сообщений: 197
05.10.2013, 19:31  [ТС] #6
Цитата Сообщение от mrNicko Посмотреть сообщение
объясните мне. Почему везде используют printf, который вообще используется в С, если можно использовать обычный cout, который намного проще?
Я не знаю, так написано в чудесной книге Б.Пахомова.
Если не затруднит напиши этот кусок с использованием cout (чтобы остались 2 столбьца и нужное количество знаков до и после запятой)
0
Croessmah
Эксперт CЭксперт С++
13510 / 7668 / 866
Регистрация: 27.09.2012
Сообщений: 18,866
Записей в блоге: 3
Завершенные тесты: 1
05.10.2013, 19:33 #7
Цитата Сообщение от mrNicko Посмотреть сообщение
который намного проще?
ну вот это вопрос спорный, однако
Цитата Сообщение от mrNicko Посмотреть сообщение
Почему везде используют printf, который вообще используется в С
Кто к чему привык/кого как учат
0
Kuzia domovenok
1892 / 1747 / 119
Регистрация: 25.03.2012
Сообщений: 5,936
Записей в блоге: 1
05.10.2013, 19:38 #8
Цитата Сообщение от mrNicko Посмотреть сообщение
объясните мне. Почему везде используют printf, который вообще используется в С, если можно использовать обычный cout, который намного проще?
вообще-то это язык Си намног проще. Проще хотя бы тем, что printf это функция. И вообще вся стандартная библиотека Си состоит из просто функций!
А для того, чтобы использовать cout, необходимо знать
-классы
-потоки
-неймспейсы
-перегрузку операторов.
Новичёк пишет cout<<n и ему даже в голову не приходит, какая функция тут вызывается.
А "особо одарённые" даже забывают, что << это оператор сдвига, т.к. их с пелёнок учили, что это "вывод"
1
Tulosba
:)
Эксперт С++
4396 / 3232 / 297
Регистрация: 19.02.2013
Сообщений: 9,045
05.10.2013, 21:32 #9
Цитата Сообщение от Kuzia domovenok Посмотреть сообщение
А "особо одарённые" даже забывают, что << это оператор сдвига, т.к. их с пелёнок учили, что это "вывод"
Я бы даже сказал не "забывают", а "не знают".
Кстати есть книжка, ей правда уже более 10 лет, но, как мне показалось она очень хорошо подойдет для новичков, которые изучают C++, не зная C.
Называется "Эффективное программирование на C++" Эндрю Кёниг, Барбара Му
1
Fanera
11 / 10 / 5
Регистрация: 05.10.2013
Сообщений: 197
05.10.2013, 23:40  [ТС] #10
Цитата Сообщение от Tulosba Посмотреть сообщение
Эффективное программирование на C++" Эндрю Кёниг, Барбара Му
2002 год. Нашел в сети, буду посматривать теперь и в нее. Всем спасибо
0
alsav22
05.10.2013, 23:58     Символ перевода строки не работает
  #11

Не по теме:

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

0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
05.10.2013, 23:58
Привет! Вот еще темы с ответами:

Найти символ первой строки, который первым не совпал с одним из символов второй строки. Вывести слово, в которое входит этот символ - C++
Заданы 2 строки, состоящие из слов, разделенных пробелами. Определить местоположение символа первой строки, который первым не совпал с...

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

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

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


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

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

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