С Новым годом! Форум программистов, компьютерный форум, киберфорум
Наши страницы

Последовательность из 5 слов - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Одномерный динамический массив. Хочу разобраться (понять) код программы http://www.cyberforum.ru/cpp-beginners/thread1774579.html
Вот такая вот задача: Написать прог-му которая для вещественного массива из (n) элементов определяет сумму элементов расположенный правее последнего отрицательного элемента. А вот непосредственно...
C++ Упорядочить квадратную матрицу Упорядочить (отсортировать матрицу), что бы было так: a11 <= a12 <=<= a1n <= a21 <= a22 <=<= a2n <=<= an1 <= an1 <=<= ann Плюсом отплачу ;) http://www.cyberforum.ru/cpp-beginners/thread1774553.html
Файл: Как сделать так, чтобы при запуске программы проверялось, существует ли файл? C++
Как сделать так, чтобы при запуске программы проверялось, существует ли файл. Если да, то он обнуляется, если нет, то создается?
Order of evaluation C++
Всем привет. Никак не могу побороть Order of evaluation. В статье на cppreference, приводятся примеры UB и уже на первом я застреваю и не понимаю почему именно так: If a side effect on a scalar...
C++ Функция , которая перезапускает проект http://www.cyberforum.ru/cpp-beginners/thread1774494.html
Подскажите есть команда или ф-Ия которая перезапускает проект заного Завершает текущий проект и открывает его заного Спасибо
C++ Использование стороннего контейнера Помогите из этого кода, сделать нормальную прогу #ifndef _GLIBCXX_ARRAY #define _GLIBCXX_ARRAY 1 #pragma GCC system_header #if __cplusplus < 201103L # include <bits/c++0x_warning.h> #else подробнее

Показать сообщение отдельно
shsv
320 / 234 / 113
Регистрация: 20.05.2016
Сообщений: 498
02.07.2016, 20:49
Алгоритм будет одинаковый для каждого слова, можете вынести его, если хотите, в отдельную функцию; да, почти такой как вы и описали: последний символ хранится в word[len-1], последний символ - это char, посему с него достаточно переменной типа char, целый buf жирновато будет; перемещать можно целым блоком функцией memmove(dst, source, count), где dst, source могут перекрывать друг друга, так что можно накатать чего-нибудь вроде
C++
1
2
3
4
char str[] = "qwert";
char tmp = str[4];
memmove(str+1, str, 4);
str[0] = tmp;
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.