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

ОБРАБОТКА СИМВОЛЬНОЙ ИНФОРМАЦИИ В С++ - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Комбинированный тип. Тип запись http://www.cyberforum.ru/cpp-beginners/thread297047.html
Тип запись typedef.. Прошу помочь с основными операциями над структурами, желательно без указателей. Интересует поиск, выбор, вывод.. да и от куска кода не откажусь :) Задание: Определите, имеется ли книга с названием «Информатика»; если да, то сообщите фамилию автора и год издания книги, если таких книг несколько, то сообщите количество таких книгах. Прошу прощение задание на синтаксисе...
C++ посчитать количество слов я все вроде написал, но надо еще что то написать если между словами по несколько пробелов, а то сейчас он лишние слова в таком случае считает, помогите пожалуйсто... #include "stdafx.h" #include <iostream> void main() { setlocale(0,"rus"); char s; int i,j,dlina,dlinaSlova,kolichestvo=0,max=0,konecSlova; printf("Введите текст с '.' в конце: "); gets(s); http://www.cyberforum.ru/cpp-beginners/thread297026.html
C++ Функции-Шаблоны в С++
Как с помощью функций-шаблонов подсчитать сумму элементов, расположенных на побочной диагонали?
C++ Заполнение Квадратной Матрицы
Привет Всем ;) Помогите плиз с простенькой прогой , у самого не получается =( Задание: Получить квадратную матрицу, порядка n . | n 0 0 0| |(n-1) n 0 0| |(n-2) (n-1) n 0| |........................|
C++ Программа отказывается сохранять ответ в файл http://www.cyberforum.ru/cpp-beginners/thread296952.html
У меня есть прога и меню к ней, так вот вся программа работает, кроме пункта сохранить в файл. Жмешь сохранить файл но ничего не сохраняется. Что делать? Вот код: #include<iostream> #include<fstream> #include<cstring> using namespace std; void main () { setlocale (LC_ALL,"Russian"); cout<<"1. Ввод с клавиатуры"<<endl;
C++ цикл с использованием while Покупатель должен заплатить в кассу S р.У него имеются 1, 5, ,10, 50, 100, 500, 1000 и 10000р.Сколько купюр разного достоинства отдаст покупатель, если он начинает платить с самых крупных купюр? Помогите пожалуйста,я только начинаю изучать циклы. заранее спасибо. p.s. эту надо сделать использую while подробнее

Показать сообщение отдельно
iama
 Аватар для iama
1249 / 974 / 48
Регистрация: 30.07.2010
Сообщений: 5,297
16.05.2011, 18:55     ОБРАБОТКА СИМВОЛЬНОЙ ИНФОРМАЦИИ В С++
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
27
28
29
30
#include <iostream>
#include <string>
#include <vector>
 
using namespace std;
 
int main()
{
        string s; vector <string> ss;
        int i, j, l, p = 0;
 
        getline(cin, s);
        s += ' ';
 
        l = s.length();
 
        while (p < l)
        {
                while (p < l && !isalpha(s[p])) p++;
                i = p + 1;
                while (i < l && isalpha(s[i])) i++;
                ss.push_back(s.substr(p, i - p));
                p = i;
        }
 
        for (i = 0; i < ss.size() - 1; i++)
                if (ss[i][0] == 'c') cout << ss[i] << endl;
 
        return 0;
}
Добавлено через 1 минуту

Не по теме:

Mиxaил, чорд, логично, std::string принадлежит std, но, говорю же, были случаи

 
Текущее время: 07:01. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru