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

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

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

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

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

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

Код
'\t' ?
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
14.02.2009, 12:50     Как выводится символ табуляции?
Посмотрите здесь:

Заменить символ табуляции на пробел. C++
Почему матрица выводится как обычный массив C++
Количество знаков табуляции C++
C++ Если целое число М делится на целое число N, то на экран выводится частное от деления, в противном случае выводится сообщение
Выводится в файл только первый символ строки, остальные пустые C++
Вывод переменных типа char: правильно выводится только первый символ C++
Вывести строки, в которых символ «*» встречается не менее 2 раз и заменить символ «*» на символ «_» C++
Выводится только первый символ строки C++
Вывод предложения, используя символ горизонтальной и вертикальной табуляции C++
Исключить из заданного текстового файла символы-разделители (пробел, символ табуляции), расположенных в середи C++
Двоичный дамп short и char выводится как int C++
C++ Почему при чтении файла последний символ выводится 2 раза?

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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Vourhey
Почетный модератор
6473 / 2248 / 123
Регистрация: 29.07.2006
Сообщений: 12,635
14.02.2009, 12:57     Как выводится символ табуляции? #2
именно так
Del_Piero_10
Smart is the new Sexy
24 / 24 / 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';
}
Vourhey
Почетный модератор
6473 / 2248 / 123
Регистрация: 29.07.2006
Сообщений: 12,635
14.02.2009, 13:15     Как выводится символ табуляции? #4
Если ты пишешь "для ввода", то почему у тебя ostream? Если для вывода, то:
Добавлено через 8 минут 6 секунд
А еще тебе никто не говорил, что в С/С++ одинарные кавычки используются для одного символа, а ты че в них засунул? Три табуляции...молодцом! Еще б оно правильно работало...
Del_Piero_10
Smart is the new Sexy
24 / 24 / 1
Регистрация: 29.12.2008
Сообщений: 109
14.02.2009, 13:19  [ТС]     Как выводится символ табуляции? #5
Эмм... Ну вообще у меня и написано ля ВЫВОДА)))
а насчет ковычек эт точно, чтот я переглючил. спасибо ))
Vourhey
Почетный модератор
6473 / 2248 / 123
Регистрация: 29.07.2006
Сообщений: 12,635
14.02.2009, 13:24     Как выводится символ табуляции? #6
Вот именно, что у тебя написано для вывода, для ostream, а ты пишешь:
размер поля ввода 20
Вот и пойми тебя, че ты хотел. В тексте одно, в программе другое. Тебя заглючило, ты прав
Yandex
Объявления
14.02.2009, 13:24     Как выводится символ табуляции?
Ответ Создать тему
Опции темы

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