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

Напишите программу detab, заменяющую символы табуляции во вводимом тексте нужным числом пробелов - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Игра "Крестики нолики", почему не работает проверка окончания? http://www.cyberforum.ru/cpp-beginners/thread1234976.html
#include <iostream> using namespace std; int main () { int a,k=0; char mas; while(k<10) { for(int i=0;i<7;i++)
C++ Неверный результат при преобразования типов данных static_cast<int>(double) Доброго времени суток, уважаемые программисты! Перейду сразу к сути проблемы: При данном значении вещественной переменной n (n=0.13) в переменной целого типа m результат не 13, а 12. В чём проблема? double n=0.13; int m = static_cast<int>(0.13*100); А при n=0.133333 в переменной сохраняется 13... Вот код самой программы: http://www.cyberforum.ru/cpp-beginners/thread1234970.html
C++ Какая разница между разными объявлениями объектов?
чет 4 месяца не писал на С++ а писал на сшарпе немного. Но вот вернувшись к С++ чет вылетело с головы. Какая разница между обвявлением обьекта. Map map; и Map *asd; asd = new Map; Ясно понятно, что указателю выделяю память и тдп. Но какая разница в использовании так и так. А еще какая разница между указателем и ссылкой в передаче методу. void change(int &i)
Задача по теме Двумерные массивы C++
Помогите выбрать правильный вариант в этой задаче. Заранее спасибо. 1. Задачи необходимо переписывать в текст сообщения. 2. Язык форума русский
C++ Создание "особенного" дочернего окна http://www.cyberforum.ru/cpp-beginners/thread1234946.html
Здравствуйте, товарищи. Пару дней назад экспериментировал я с созданием дочерних окон главного окна и получил один интересный формат дочернего окна. Окно вело себя как отдельное, самостоятельное (перемещалось по всему экрану, а не только по рабочей области главного окна). При этом, оно создавалось с флагом WS_CHILD и указателем на главное окно, как родительское (понятное дело, так как это...
C++ Не компилируется код я написал код проверял не компелирует почему-то пользуюсь dev c++ пишет проект или исходный файл не скомпелирован вот код #include <iostream.h> #include <stdio.h> using namespace std; int hacerAlert { string answer cout << "вы хакер? (y или n)\n"; if (answer == "y") { подробнее

Показать сообщение отдельно
AVATAR
4 / 4 / 2
Регистрация: 27.07.2014
Сообщений: 226
27.07.2014, 22:43  [ТС]     Напишите программу detab, заменяющую символы табуляции во вводимом тексте нужным числом пробелов
Все, разобрался! табуляция - это 8 символов(пробелов), а не 4 как я думал сначала. Ширина табуляции в пробелах зависит от позиций символа '\t' в строке. Если строку поделить на блоки из 8 символов, то ширина будет зависеть от положение '\t' в этом блоке и будет равна количеству недостающих символов до целого блока из 8 символов(пробелов). Например у нас есть строка "adf'\t'tqet"
то табуляция будет равна 8-3 = 5 - пробелам. Если перед табуляцией с начала блока 7 символов, то будет один пробел, если 0 символов в блоке, а сам таб символ первый, то будет 8 пробелов
 
Текущее время: 23:51. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru