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

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

Войти
Регистрация
Восстановить пароль
 
Рейтинг: Рейтинг темы: голосов - 185, средняя оценка - 4.83
Del_Piero_10
Smart is the new Sexy
25 / 25 / 1
Регистрация: 29.12.2008
Сообщений: 109
#1

Как выводится символ табуляции? - C++

14.02.2009, 12:50. Просмотров 24053. Ответов 5
Метки нет (Все метки)

Как выводится символ табуляции?

Код
'\t' ?
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
14.02.2009, 12:50
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Как выводится символ табуляции? (C++):

Заменить символ табуляции на пробел. - C++
Помогите, пожалуйста! Никак не могу понять, где ошибка? Задача: если при вводе был введен символ табуляции, то при выводе надо его...

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

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

Выводится только первый символ строки - C++
Имеется код: #include <iostream> using namespace std; int main() { string k, s = "4,65"; int i; for (i = 0, k...

Почему при чтении файла последний символ выводится 2 раза? - C++
если структура файла: 1\nEOF. То почему не выполняется условие if(Ch != '\n') { cout.put(Ch); } и программа выводит в...

Выводится в файл только первый символ строки, остальные пустые - C++
Есть код обработчика нажатия.По идее,ставя точки останова и проверяя значения все значения получаются правильно.Но при выводе в файл эти 5...

5
Vourhey
Почетный модератор
6485 / 2259 / 123
Регистрация: 29.07.2006
Сообщений: 12,635
14.02.2009, 12:57 #2
именно так
0
Del_Piero_10
Smart is the new Sexy
25 / 25 / 1
Регистрация: 29.12.2008
Сообщений: 109
14.02.2009, 12:59  [ТС] #3
Хмм... Вот мне надо создать манипулятор вывода. Он должен постить 3 символа табуляции и задавать размер поля ввода 20. Правильно ли я сделал программу?

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
#include <iostream>
#include <iomanip>
using namespace std;
 
ostream &tab(ostream &stream)
{
    stream << stream.width(20) << '\t\t\t';
    return stream;
}
 
void main()
{
    cout << tab << 'a';
}
0
Vourhey
Почетный модератор
6485 / 2259 / 123
Регистрация: 29.07.2006
Сообщений: 12,635
14.02.2009, 13:15 #4
Если ты пишешь "для ввода", то почему у тебя ostream? Если для вывода, то:
Добавлено через 8 минут 6 секунд
А еще тебе никто не говорил, что в С/С++ одинарные кавычки используются для одного символа, а ты че в них засунул? Три табуляции...молодцом! Еще б оно правильно работало...
0
Del_Piero_10
Smart is the new Sexy
25 / 25 / 1
Регистрация: 29.12.2008
Сообщений: 109
14.02.2009, 13:19  [ТС] #5
Эмм... Ну вообще у меня и написано ля ВЫВОДА)))
а насчет ковычек эт точно, чтот я переглючил. спасибо ))
0
Vourhey
Почетный модератор
6485 / 2259 / 123
Регистрация: 29.07.2006
Сообщений: 12,635
14.02.2009, 13:24 #6
Вот именно, что у тебя написано для вывода, для ostream, а ты пишешь:
размер поля ввода 20
Вот и пойми тебя, че ты хотел. В тексте одно, в программе другое. Тебя заглючило, ты прав
0
14.02.2009, 13:24
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
14.02.2009, 13:24
Привет! Вот еще темы с ответами:

Вывод переменных типа char: правильно выводится только первый символ - C++
Всем привет. Извиняюсь, если вопрос слишком уж нелепый, но не могу понять в чем суть... #include &lt;cstdio&gt; int main() { ...

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

Если целое число М делится на целое число N, то на экран выводится частное от деления, в противном случае выводится сообщение - C++
Если целое число М делится на целое число N, то на экран выводится частное от деления, в противном случае выводится сообщение «M на N...

Почему матрица выводится как обычный массив - C++
//matriza.h #pragma once class matriza { float *b,max,s; int n,m,nom; public: matriza(); void ww_matriza();


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

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

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