Форум программистов, компьютерный форум, киберфорум
Наши страницы
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Показать сообщение отдельно
sfinexer
-3 / 11 / 5
Регистрация: 22.01.2011
Сообщений: 172
05.09.2015, 17:47

Как скопировать подстроку из строки до определенного символа? Или удалить, начиная с этого символа

05.09.2015, 17:47. Просмотров 1746. Ответов 3
Метки (Все метки)

Ответ

Я себе циклом читаю
C++
1
2
3
4
5
6
7
8
9
10
11
string LoadSTRINGinpfile(string *inpfile,int l,int n,int k)  // читает из масива
{
  int i;
  string word;
  word="";
  for(i=n-1; i<k; i++)
    {
      word=word+inpfile[l-1][i];
    }
  return word;
}
Еще обратите внимание на поиск символа в строке
pos = str.find(str1, 0);
str- строка str1- что ищем
Возвращается позия найденного куска, а далее или до него, или после можно циклом обрезать

Вернуться к обсуждению:
Как скопировать подстроку из строки до определенного символа? Или удалить, начиная с этого символа
0
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
05.09.2015, 17:47
Готовые ответы и решения:

Как скопировать часть строки до определенного символа?
Допустим, пользователь вводит с клавиатуры строку. Необходимо скопировать часть...

Функция выделяющая подстроку заданной длины, начиная с заданного символа
Выделить подстроку заданной длины, начиная с заданного символа. Создать...

Скопировать строку до определенного символа
Здравствуйте ребята! Задание удалить комментарии при попытках посимвольно...

Обрезать/скопировать string до определенного символа
Есть ли библиотечная функция для данных типа string, которая урезает или...

Скопировать текст из одного файла в другой, начиная с символа цифра
Нужно скопировать в файл текст из исходного файла, начиная с первого символа...

3
Другие темы раздела
C++ Личные цифры при выводе данных http://www.cyberforum.ru/cpp-beginners/thread1525229.html
У меня в этом коде почему то при выводе результата появится личные цифры такие 2009424020 #include <iostream> using namespace std; int main() { int N,M; cin>>N>>M;
C++ Сортировка методом Шелла Подскажите,пожалуйста, где тут ошибка. Метод Шелла int step = size_array / 2; double *sorter_array; while (step > 0) { for (int i = 0;i < (size_array - step);i++) { ... http://www.cyberforum.ru/cpp-beginners/thread1525218.html
Книга для изучения C++ C++
Добрый вечер :senor: Подскажите,пожалуйста,правильно будет,если я начну изучение C++ с книги: Липпман, Лажойе, Му - Язык программирования C++. ? Или особой разницы выбор литературы для начала не...
Потокобезопасная очередь: критика реализации C++
Прочитал третью часть "Уильямс Э. "Параллельное программирование на С++ в действии. Практика разработки многопоточных программ" - 2012" увидел там пример реализации потокобезопасной очереди, но к...
C++ Вывод вектора (STL) справа налево http://www.cyberforum.ru/cpp-beginners/thread1525152.html
Подскажите как вывести вектор начиная с его последнего элемента? for (vector<char>::iterator _pos = buffer.end() - 1; _pos >= buffer.begin(); --_pos) cout << *_pos; Так пробую при выполнении...
C++ Метод Шелла Ошибка после сортировки методом Шелла. По примеру сайта http://kvodo.ru/sortirovka-shella.html В чем ошибка? #include "stdafx.h" #include "math.h" #include <iostream> #include <iomanip>... подробнее
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru