Форум программистов, компьютерный форум, киберфорум
Наши страницы
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Показать сообщение отдельно
Toshkarik
1149 / 866 / 90
Регистрация: 03.08.2011
Сообщений: 2,404
Завершенные тесты: 1
12.05.2012, 21:08

Разделить строку на две подстроки.

12.05.2012, 21:08. Просмотров 1129. Ответов 2
Метки (Все метки)

Ответ

А если k-ый символ - последняя буква слова?

Добавлено через 16 минут
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
#include <iostream>
#include <cstdlib>
#include <cstring>
 
 
int main() {
   std::size_t k = 5;
   
   char str[ 256 ] = "some str";
   
   char str1[ 256 ] = { 0 },
        str2[ 256 ] = { 0 };
   
   while ( str[ k ] != ' ' && k > 0 )
      k--;
 
   strncpy( str1, str, k );
   
   strcpy( str2, str + k );
   
   std::cout << str1 << std::endl << str2 << std::endl;
 
   std::cout << str << std::endl << str1 << std::endl << str2 << std::endl;
 
   return 0;
}


Вернуться к обсуждению:
Разделить строку на две подстроки.
0
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
12.05.2012, 21:08
Готовые ответы и решения:

Не могу разделить строку на подстроки
Видимо я совсем дебил, но я не понимаю в чем проблема и почему не работает....

Как разделить строку на подстроки
Здравствуйте, возник вопрос по парсингу строк в c++... Как разделить строку на...

Разбить исходную строку на две подстроки
Здравствуйте форумчане, пытаюсь решить задание с использованием строк, но не...

Разделить строку на две части
По индивидуальному заданию создать функцию для обработки символьных строк. За...

Разделить строку на две части
дана задача.есть переменная char = россия. надо разделить её на две части...

2
Другие темы раздела
C++ Функция не берёт значение переменной из программы http://www.cyberforum.ru/cpp-beginners/thread572428.html
Короче функция игнорирует переменные из программы. (переменные глобальные) вот код //#include <cstdlib> #include <iostream> #include <graphics.h> #include <stdio.h> #include <stdlib.h> using...
C++ Найти минимальное количество символов, по которым можно сравнивать слова в предложении. Подскажите, с кодом. Задача: найти минимальное количество символов, по которым можно сравнивать слова в предложении. #include <iostream> using namespace std; int main() { int p = 1, k = 1;... http://www.cyberforum.ru/cpp-beginners/thread572424.html
C++ Описать процедуру Mean(X, Y, AMean), вычисляющую среднее арифметическое двух положительных чисел
Описать процедуру Mean(X, Y, AMean), вычисляющую среднее арифметическое AMean = (X + Y)/2 двух положительных чисел X и Y (X и Y — входные, AMean и GMean — выходные параметры вещественного типа). С...
C++ Отсортировать главную диагональ матрицы по возрастанию, найти ее максимальный и минимальный элементы
Люди помогите отсортировать главную диагональ матрицы по возрастанию Очень нужно... Саму матрицу я уже задал, мне нужно только отсортировать ее диагональ и найти максимальный и минимальный элемент в...
C++ Удаление пробелов с использованием стандартных библиотек http://www.cyberforum.ru/cpp-beginners/thread572398.html
У меня есть код удаления пробелов из строки с использованием библиотеки string и перевод полученной строки без пробелов в число, но по условию моей задачи я не должна использовать <string.h> Как...
C++ Ввод вывод tst.in tst.out Здравствуйте, я студент 1-ого курса и мне нужна помощь. У меня есть код, но почему-то не хочет работать считка с файла tst.in и запись в файл tst.out.....(выскакивает консольное окно и просит ввести... подробнее
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru