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

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

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ остаток от деления http://www.cyberforum.ru/cpp-beginners/thread409391.html
обычно использовал "%" для отделения остатка от деления двух чисел только для того чтобы узнать целочисленное деление или нет. Теперь когда надо найти элементом с остатком от деления на три равный...
C++ Вводить с клавиатуры числа до тех пор, пока не будет нажата клавиша <<ESC>> Задание: Вводить с клавиатуры числа до тех пор, пока не будет нажата клавиша <<ESC>>. На экран вывести кол-во вводимых чисел. #include <string> #include <iostream> #include <conio.h> using... http://www.cyberforum.ru/cpp-beginners/thread409385.html
Борьба за ресурсы C++
Добрый день! Встал вопрос, возможно надуманный. void* a(void* argv) { while(1) { cout << (char*)argv; } } void* b(void* argv)
C++ "Аномалия" в сортировке массивов
Есть массив чисел int. В котором присутствуют как отрицательные, так и положительные числа. Есть два цикла for - один из которых записывает все отрицательный числа в конец массива, другой в начало,...
C++ Строки библиотека string.h http://www.cyberforum.ru/cpp-beginners/thread409376.html
Дана строка символов, состоящая из букв и цифр. Найти количество букв в данной строке. Использовать функции библиотеки string.h
C++ Вывести табличные функции Всем доброй ночи. Выручайте, задали по программированию задачу. Очень плохо понимаю предмет, но сдать надо, так как сессия на носу!... подробнее

Показать сообщение отдельно
-=ЮрА=-
Заблокирован
Автор FAQ
17.12.2011, 13:02
BorAl,
Цитата Сообщение от BorAl Посмотреть сообщение
но т.к. начинающий преподавателю надо то что он требует...
в принципе в последнем коде вам всё должно біть понятно кроме єтой строчки
Цитата Сообщение от -=ЮрА=- Посмотреть сообщение
if(strcpy(&text[beg], &text[end]))
- что же она делает
См наглядный пример
text = aaa bb ccc
beg = 3(т.е єто позиция пробела после aaa)
end = 6(єто пробел после bb)
strcpy(&text[beg], &text[end]) - перекопирует всё с end в beg (мы как бы вытрем bb)
text = aaa cccxxx (x - это мусор, который появится послде переноса - его просто отсекаем
Цитата Сообщение от -=ЮрА=- Посмотреть сообщение
text[strlen(text) - (end - beg)]
- вот и всё. Можно strcpy заменить ещё 1-м циклом for - но зачем раздувать код?)
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.