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

Удалить из строки предпоследнее и последнее слово в с++ - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Создать масив с двоичным поиском. http://www.cyberforum.ru/cpp-beginners/thread527594.html
Помоги реализовать ,вот есть сам код двоичного поиска,нашел как реализовать без шаблонов,а надо с шаблоном. template<class Key> int binSearch(Key*array,int low,int high,const Key&key){ while(low<high){ int middle=(low+high)/2; if(array>=key) high=middle;else low=middle +1; } return array==key ? low : -1; }
C++ Таблицы и графики Visual C++ Здравствуйте! Не могу разобраться, как использовать DataGridView и Chart в Visual C++. Задача элементарная, в таблицу со столбцами p1 и p2 вывести значения, которые рассчитывает программа. Их же дублировать на гистограмму. Не нахожу как обращаться к ячейкам и столбцам(. Может у кого есть решенная подобная задача? http://www.cyberforum.ru/cpp-beginners/thread527582.html
C++ Объединение двух массивов
Написать программу, которая объединяет два упорядоченных по возрастанию массива в один, также упорядоченный массив.
Сформировать массив путем слияние двух других C++
помогите,пожалуйста,решить! Задан массив A из N элементов и массив B из M элементов. Сформировать массив L из массивов A и B путем их слияния так, чтобы сначала располагались все элементы массива A, а затем все элементы массива B. Значения N и M ввести с клавиатуры, а массивы A и B сформировать из случайных чисел в диапазоне от 0 до 100 Добавлено через 59 минут помогите решить ее.очень нужно...
C++ Рекурсивный обход двумерного массива http://www.cyberforum.ru/cpp-beginners/thread527530.html
Здравствуйте! Не могу составить алгоритм рекурсивного обхода двумерного массива. Например есть массив: 1 2 2 0 1 1 1 2 2 , выбираем произвольную точку, скажем это = 1, то нужно проверить все окружающие его числа, и если они больше чем 0, то увеличить счетчик. Мне нужно алгоритм только для случая, если выбранная тока находится по центру, и у него проверяемых чисел 8. Было бы классно с...
C++ среднее арифметическое Написать программу которая вычисляет среднее арифметическое элементов массива без учета минимального и максимального элементов массива. Для доступа к элементам массива использовать указатель на указатель. подробнее

Показать сообщение отдельно
Nameless One
Эксперт С++
 Аватар для Nameless One
5753 / 3402 / 255
Регистрация: 08.02.2010
Сообщений: 7,390
26.03.2012, 08:41     Удалить из строки предпоследнее и последнее слово в с++
Цитата Сообщение от Duha666 Посмотреть сообщение
Не смущает, что cin.getline в 20 раз медленнее
ссылочку на бенчмарк не дашь?

Цитата Сообщение от Duha666 Посмотреть сообщение
и не имеет полезных функций?
а какая у него может быть другая «полезная функция», кроме ввода строки символов? Или, если сформулировать вопрос по-другому, какая существует «полезная функция» у gets, которой нет у getline?

Цитата Сообщение от Duha666 Посмотреть сообщение
Чем вас gets не устроил?
не устроил он меня тем, что он небезопасен, т.к. не ограничивается длина ввода, что может привести к переполнению буфера, а результаты переполнения могут быть какими угодно, вплоть до краха программы или получения конфиденциальных данных.

Поэтому вместо gets (если уж брать сишные функции) нужно использовать функцию fgets.
 
Текущее время: 00:20. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru