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

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

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Одномерный динамический массив. Хочу разобраться (понять) код программы http://www.cyberforum.ru/cpp-beginners/thread1774579.html
Вот такая вот задача: Написать прог-му которая для вещественного массива из (n) элементов определяет сумму элементов расположенный правее последнего отрицательного элемента. А вот непосредственно сама прога. int n; // cout<<"Vvedite kol-vo elementov"; //На этих строках определяется кол-во элементов(т.е. размерность как я понял) массива cin>>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 object is unsequenced relative to another side effect on the same scalar object, the behavior is undefined. Если побочный эффект для скалярного объекта не упорядочен по отношению к другому побочному...
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
302 / 225 / 106
Регистрация: 20.05.2016
Сообщений: 459
04.07.2016, 14:13     Последовательность из 5 слов
Забейте пока на функции, вернёмся к последнему рабочему варианту. Начиная со строки допустим 14, пишите
C++
1
2
3
4
5
char *letter1 = new char[6] {};
char *letter2 = new char[6] {};
char *letter3 = new char[6] {};
char *letter4 = new char[6] {};
char *letter5 = new char[6] {};
В строке 84 или около того 'копируем обрезки'
C++
1
2
3
4
5
6
strncpy(letter1, word1+1, 5);
strncpy(letter1, word1+1, 5);
strncpy(letter2, word2+1, 5);
strncpy(letter3, word3+1, 5);
strncpy(letter4, word4+1, 5);
strncpy(letter5, word5+1, 5);
Затем ближе к концу, скажем перед первой инструкцией delete выводите
C++
1
cout << letter1 << " ";
т.д.

(В скобках:
Когда я говорил о жульничестве, имел ввиду, что решить задачу 2 можно более или менее разными способами, в том числе совершенно простым (если порядок выполнения задач не обязателен).
Функции полезны вчастности тем, что позваляют сократить код и избежать повторений; не нужно в move переносить все if, там должно быть 3 строчки, ну 4 если с cout'ом (хотя и cout там не очень нужен).
)
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru