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

Удалить из строки все слова, которые начинаются на заглавную букву - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Системное время http://www.cyberforum.ru/cpp-beginners/thread99989.html
как взять системное время в милисикундах?
C++ Cистемы счисления, на языке С++ (объясните пожалуйста) //--------------------------------------------------------------------------- #include <string> #include <iostream> #include <vcl.h> #pragma hdrstop //--------------------------------------------------------------------------- http://www.cyberforum.ru/cpp-beginners/thread99987.html
C++ Определить силу притяжения F между телами
помогите, пожалуйста решить задачку: определить силу притяжения F между телами массами m1 и m2, находящимися на расстоянии r друг от друга... решить её надо в Visual C++
два дня немогу сделать прогу.... C++
Ведомость успеваемости студентов (2 класса: базовый - студент; производный - студент ведомости успеваемости) Базовый класс (студент): Переменные: имя, возраст, высшее учебное заведение. Конструкторы: по умолчанию, с параметрами и копирования. Деструктор. Функции: задания высшего учебного заведения; изменении имени; ввода-вывода информации о возрасте; вывод всех данных.
C++ выполнение несложных заданий на С (графика,матрица,массив) http://www.cyberforum.ru/cpp-beginners/thread99934.html
необходимо выполнить 3 задачи на С : 1.графика-кораблик в движении,из трубы идёт дым(думаю можно и без дыма) 2.матрицы-дан двумерный массив(любой),расположить нечётные цифры по возрастанию,чётные по убыванию 3.массивы-даны несколько слов(любые).Найти повторяющиеся и неповторяющиеся буквы Буду очень благодарен за помощь,господа!Всем заранее спасибо Добавлено через 6 часов 59 минут...
C++ error C2664: InputMatrixCurrent: невозможно преобразовать параметр 1 из 'int [5][5]' в 'int' Помогите поправить код, а то выдаёт ошибки #include "stdafx.h" #include "iostream" using namespace std; void InputMatrixCurrent(int matrix, int size); int _tmain(int argc, _TCHAR* argv) { setlocale(LC_CTYPE,"Russian"); const int matrixMaxSize = 5; подробнее

Показать сообщение отдельно
breate
 Аватар для breate
56 / 56 / 2
Регистрация: 23.10.2009
Сообщений: 250
28.02.2010, 19:51     Удалить из строки все слова, которые начинаются на заглавную букву
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
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
#include <iostream>
using namespace std;
 
void main(){
char rax[]=".,;: ";
char *buf=new char[256];
cin.getline(buf,256);
char *p=buf;
while(*p)
{
    if(*p>='A'&&*p<='Z'){
        *p=' ';
        while(*p)
        {
        bool stop=false;
        p++;
        char *e=&rax[0];
        while(*e)
        {
        if(*p==*e) stop=true;
        e++;
        }
        if(!(*p))break;
        *p=' ';
        if(stop) break;
        }
    }
    else{
        while(*p)
        {
            bool stop=false;
                        char *e=&rax[0];
            while(*e)
                {
                    if(*p==*e) {*p=' ';stop=true;};
                e++;
                }
            p++;
                if(stop) break;
        }}
        //p++;
}
char *buf1=new char [256];
char *d=buf1;
p=&buf[0];
p++;
bool b;
while(*p){
    if((*(p))!=' '){*d=*p;d++;b=true;}
    if(*p==' '&&b==true){*d=' ';d++;b=false;}
    p++;
 
}
*d=0;
cout<<buf1<<endl;
delete [] buf1;
delete [] buf;
}
Добавлено через 1 минуту
собрано MSVS2008,Windows 7, дашь почту пришлю исходник
 
Текущее время: 14:58. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru