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

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

Войти
Регистрация
Восстановить пароль
Другие темы раздела
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.....(выскакивает консольное окно и просит ввести... подробнее

Показать сообщение отдельно
Toshkarik
1141 / 858 / 51
Регистрация: 03.08.2011
Сообщений: 2,384
Завершенные тесты: 1
12.05.2012, 21:08
А если 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
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru