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

Вывод части строки после определенного символа - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Нахождения перимтров нескольких трапеций заданных по точкам http://www.cyberforum.ru/cpp-beginners/thread665818.html
Вот сама задача."На вход подается некоторое количество трапеций (координаты вершин). Отсортировать и вывести их по возрастанию периметров. При вводе проверять, что вводятся трапеции." Есть...
C++ Написать программу,которая вычисляет среднее арифметическое Решить задачу двумя методами:используя цикл for и используя цикл whilе(либо do-whilе). Написать программу,которая вычисляет среднее арифметическое вводимой с клавиатуры последовательности дробных... http://www.cyberforum.ru/cpp-beginners/thread665807.html
Найти количество точек треугольника, принадлежащих осям координат C++
Найдите количество точек треугольника с вершинами (x1, y1), (x2, y2), (x3, y3), принадлежащих осям координат. Ввод В первой строке содержатся вещественные числа x1, y1, x2, y2, x3, y3 – координаты...
Написать программу,которая сравнивает два числа C++
Разработать программные модули для решения задачи,используя предложение if. Написать программу,которая сравнивает два введеных с клавиатуры числа. Программа должна указать,какое число больше,...
C++ Компилятор ругается на синтаксис http://www.cyberforum.ru/cpp-beginners/thread665798.html
cout << "Введите значение длины в заданных единицах: m, cm, ft, in: " << '\n'; for (i=0;i<100;++i){ cin >> length >> len_unit; if (len_unit=="m") void(); if (len_unit=="cm") length*=0.01;...
C++ Табулирование функций ребят, срочно. Туплю по страшному. Я вообще на делфи пишу, но волей судьбы пришлось учить С++. Не пойму где ошибка ( Начинает выводить дикие значения и выкидывает "закрытие программы" Пишу в C::B... подробнее

Показать сообщение отдельно
Alejo
0 / 0 / 0
Регистрация: 26.09.2012
Сообщений: 38

Вывод части строки после определенного символа - C++

07.10.2012, 23:58. Просмотров 4661. Ответов 8
Метки (Все метки)

Написал функцию:
C++
1
2
3
4
5
6
7
8
9
10
#include <iostream.h>
#include <string.h>
void main()
{
char stroka[100];
    cin>>stroka;
    char*primer;
    primer=strtok(stroka,"!");
    cout<<primer<<endl;
}
Я ввожу с клавиатуры любую строку, например qwert!yuiop, мне выводится qwert, то есть все в строке до символа '!'. Мне нужно что бы выводилось отдельно то что до ! и то что после. Возможно для этого существует какой нибудь оператор (оператор ? правильно ли это называть так ?), типа strtok ?
PS. вообще мне нужно часть строки до символа присвоить к одной переменной, а часть после - к другой переменной.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru