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

Кто знает как написать прогу замены пробелов на \t - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Программа не работает посмотрите код http://www.cyberforum.ru/cpp-beginners/thread435326.html
Помогите пожалуйста с кодом программы Вычислить сумму 1-1\2+1\3-…+(-1)sqr(n+1)*(1\n) //#include <stdafx.h> #include <cstdlib> #include <iostream> #include "cmath"
C++ Обработка изображений, чистая математик + Си++ | for newbie Сижу я за ноутом. А тачпад всё не работает: Вы не представляете, какие это вызывает неудобства, например, в метро. Пытался пересесть на awasome, но openbox милее и красивее (имхо). Вот-с с другом как-то игрался в XBox360 с кинектом. Это конечно очень и очень прикольно - но не более того. Но вот что меня смутило - моя HD камера в ноуте (весьма приличного качества) простаивает! Зачем она?.. А... http://www.cyberforum.ru/cpp-beginners/thread435323.html
Функция генерирует одни нули для матрицы C++
Написал функцию, которая должна рандомно генерировать матрицу заданых размеров, но она выдает одни нули: double **CreateMatrix() { int i, j; int n, m; bool isRnd = true; cout << "Enter the number of lines of the first array: "; cin >> n; cout << "Enter the number of columns of the first array: "; cin >> m;
C++ Лямбда: заполнение вектора случайными числами
хотел заполнить вектор случайными числами с помощью лямбда, но че то ничего не получилось... #include <iostream> #include <vector> #include <fstream> #include <algorithm> #include <iterator> typedef std::vector<int> T_vec; typedef std::vector<T_vec> T_matr;
C++ Создать две подпрограммы http://www.cyberforum.ru/cpp-beginners/thread435303.html
немного проблемы возникают задание состоит вот в чем первая подпрограмма заполняет массив, вторая находит отрицательные максимальные числа. const int MAS_SIZE1 = 5; const int MAS_SIZE2 = 5; void Init(int m, int size1, int size2) { for(int i = 0; i < size1; i++)
C++ design parrtens Такая задача: In a Country there is only one University. There are 3 kinds of students: • B.Sc. students • M.Sc. students • Ph.D. students Write a program which will enable the University to notify relevant students about different issues. подробнее

Показать сообщение отдельно
-=ЮрА=-
Заблокирован
Автор FAQ
26.01.2012, 10:49     Кто знает как написать прогу замены пробелов на \t
Ниже вариант с использованием методов std::string. Данные читаются из файла text.txt
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
#include <iostream>
#include <fstream>
#include <string> 
using namespace std;
 
int main()
{
    char symbol;
    string text;
    string line;
    
    ifstream ifs("text.txt");
    if(!ifs)
        cout<<"Error open text.txt\n";
    else
    {
        cout<<"Input text :\n";
        while(getline(ifs,line))
            text += line;
        cout<<text.c_str()<<endl;
        ifs.close();
        for(int i = 0; i < text.length(); i++)
        {
            if(text[i] == '\t' || text[i] == '\n')
            {
                symbol = 'n';
                if(text[i] == '\t')
                    symbol = 't';
                text[i] = '\\';
                text.insert(i + 1,1,symbol);
            }
        }
        cout<<"Transformed text :\n"<<text.c_str()<<endl;
    }
    system("pause");
    return 0;
}
text.txt
gfdg sdf sdfsf lfsl lslfllsf
sdf ;dfs ;fd;sf;d;s g.dfg ;fsd;f
sf;f;sd
sdfsf

sd;f;sdf; ;f;dg
;fg;g;d
Миниатюры
Кто знает как написать прогу замены пробелов на \t  
 
Текущее время: 16:34. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru