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

Пробелы в строке - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Как передать "operator<" в функцию? http://www.cyberforum.ru/cpp-beginners/thread1016905.html
Есть шаблонная функция, которая принимает компаратор. Как передать в качестве этого компаратора operator< ? Тестовый пример: обернутый "operator<" работает, а необернутый - не работает. #include <iostream> using namespace std; struct comparator { bool operator()(int a, int b)
C++ Заполнение массива рассчитанными значениями Мне нужно заполнить массив значениями M=Sin(n), где n=1,2,3...,50. У меня в массив записывается только первое значение double s, n; double Aarray = new double; for (int i = 0; i < 50; i++) { for (n = 1; n <= 50; n++ ) { Aarray = Math.Sin(n); http://www.cyberforum.ru/cpp-beginners/thread1016902.html
Найти сумму площадей всех треугольников отдельно C++
помогите решить: В текстовом файле хранятся записи вида: T abc - стороны треугольника (условие существования треугольника выполняется). V k - коэффициент подобия. Найти сумму площадей всех треугольников отдельно.
C++ Удалить элементы списка, что принадлежат промежутку
помогите решить задачу: Дано целочисленный список F = <1,8,9,0,1,3,2,4,1,12,23,1,23,2,19,1>. Удалить элементы принадлежат промежутку (a; b), если задаются с клавиатуры.
C++ Не могу сделать лабу http://www.cyberforum.ru/cpp-beginners/thread1016894.html
Помогите решить задание Описати функцію, що здійснює циклічний зсув на n позицій праворуч елементів цілочисельного масиву, що містить m елементів (n<m).
C++ Подобие MessageBox выводящего INT и LPCSTR . Не тупо ли ? Привыкшему к удобствам PHP с++ нубу захотелось сделать такое вот извращение.. Функция выводит текст как INT типа так и строкового типа... template< typename mytype > void pre(mytype var) { LPCSTR str; const char * type = typeid(var).name(); if (!strcmp("int", type)) { char buffer; подробнее

Показать сообщение отдельно
bernardov
1 / 1 / 0
Регистрация: 05.09.2012
Сообщений: 6
24.11.2013, 04:18     Пробелы в строке
char new_str[100]; //допустим 100

int i_old=0;
int i_new=0;

while(old_str[i]==NULL) //насчет правильности написания условия не уверен. Короче работает со строкой пока не встретит конец файла
{
new_str[i_new]=old_str[i_old];
i_new++;
i_old++;
//Если и_олд парное приписываешь пробел
if(i_old%2==0)
{
new_str[i_new]=" ";
i_new++;
}
}

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