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

Функция нахождения подстроки - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ В файле найти число групп букв начинающихся и оканчивающихся одной и той же буквой http://www.cyberforum.ru/cpp-beginners/thread1572994.html
Дан текст. Каждый символ которого может быть малой буквой, цифрой или одним из знаков +, -, *. Группой букв будем называть такую совокупность последовательно расположенных букв, которой непосредственно не предшествует и за которой непосредственно не следует буква. Аналогично определить группу цифр и группу знаков. Найти число таких групп букв, которые начинаются и кончаются одной и тойже буквой.
C++ Code::Blocks работа программы на других ПК Здравствуйте, участники форума. Недавно написал программу, но столкнулся с такой проблемой: Этот exe-шник не работает на других компьютерах, где не установлен компилятор g++/gcc. Что нужно сделать для того, чтобы он работал. http://www.cyberforum.ru/cpp-beginners/thread1572986.html
Написать функцию перестановки рядов матрицы относительно вектора транспозиции C++
В С++ не силен. Попалось задание такого плана: написать функцию перестановки рядов матрицы относительно вектора транспозиции. Помогоите пожалуйста решить эту задачу. Какими способами ее можно решить? Какие библиотеки юзать? Какой алгоритм вообще может быть?
C++ Не работает открытие приложений WinExec
Делаю прогу в visual studio 2015 на С++, должна при нажатии "1" открыть браузер (Вот его путь "C:\Program Files (x86)\Google\Chrome\Application\chrome.exe"). При нажатии "2" открыть блокнот (открывает). И при нажатии любого другого символа включить одну аудио дорожку. Путь тоже верный. из этого всего работает только открытие блокнота. Вот сам код #include "stdafx.h" #include "conio.h"...
C++ Подсчитать количество нулей и единиц в матрице http://www.cyberforum.ru/cpp-beginners/thread1572932.html
2. Задана матрица А, состоящая из нулей и единиц. Подсчитать количество нулей и единиц в этой матрице.
C++ Подсчитать количество отрицательных элементов в массивах 1. Заданы два массива А(N) и В(M). Подсчитать в них количество отрицательных элементов и первым на печать вывести массив, имеющий наименьшее их количество. подробнее

Показать сообщение отдельно
nmcf
4275 / 3706 / 1246
Регистрация: 14.04.2014
Сообщений: 14,499
07.11.2015, 08:57     Функция нахождения подстроки
C++
1
2
3
4
5
6
7
8
9
char* GetSubstring(char* string, int startIndex, int charCount)
{
    if (startIndex < 0 || charCount <= 0) return NULL;
    char* Substr = new char[charCount + 1];
    int i;
        for (i = startIndex; string[i] != '\0' && i < startIndex + charCount; i++) Substr[i - startIndex] = string[i];
        Substr[i] = '\0';
    return Substr;
}
Вызывать только с сохранением результата и удалением:
C++
1
2
3
char *ss = GetSubstring(str, 2, 4);
cout << ss << "-is substr " << endl;
delete[] ss;
 
Текущее время: 22:59. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru