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

Обеспечить, чтобы каждое новое предложение в тексте начиналось с большой буквы - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Ошибки в коде, прошу помочь. http://www.cyberforum.ru/cpp-beginners/thread298328.html
#include "stdafx.h" #include <iostream> #include <string.h> #include <stdlib.h> using namespace std; unsigned char TaktLRR(unsigned char *f, unsigned int &State) { unsigned char Bit, Sj;...
C++ заставка по линукс привет ) Есть такая проблема. Как мне написать код ? Нужно сделать простейшую заставку на Qt,ну что бы там хотя бы двигались пару линий . Я просто не понимаю сам код на Qt из-за того что не знаю... http://www.cyberforum.ru/cpp-beginners/thread298316.html
Объединение несколько кодов. C++
Здравствуйте, у меня тут такое дело, мне надо объединить несколько кодов в один целый и чтобы он работал. Ошибок Rebuild solution не выявил, но программа не работает %-) ... не знаю в чем дело, если...
Определить значение массива по правилу C++
Задачка! Даны вещественные массивы A, B. Определить значения вещественного массива C по правилу: C=сумме j-го столбца массива A при B>0 C=0 при B=0 C=A+A при B<0 Значение переменной i...
C++ Файлы и записи http://www.cyberforum.ru/cpp-beginners/thread298277.html
Помогите с решением пожалуйста, заранее спасибо. Из заданного файла f, каждая запись которого содержит информацию о наибольших горных вершин мира (название, часть света, страна и высота вершины)...
C++ Как понять код? этот код запускается , но как понять что он именно выполняет? может быть кто ни будь прокомментирует? #include <conio.h> #include <iostream> #include <windows.h> #define A B. #define C if( подробнее

Показать сообщение отдельно
dampir_sanek
150 / 148 / 21
Регистрация: 09.02.2010
Сообщений: 407
18.05.2011, 08:26
Delpix, держи
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
#include <stdio.h>
#include <string.h>
#include <iostream>
#include <ctype.h>
 
using namespace std;
 
int main()
{
    char str[256];
    cout << "Vvedite stroku: ";
    cin >> str;
    unsigned int i;
    for (i = 0; i < strlen(str); ++i)
        if (str[i] != '.' || str[i] != '!' || str[i] != '?')
        {
            while (str[i] == ' ')
                i++;
            str[i] = toupper(str[i]);
            break;
        }
    cout<<str<<endl;
}
Добавлено через 35 минут
Delpix,
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
#include <stdio.h>
#include <string.h>
#include <iostream>
#include <ctype.h>
 
using namespace std;
 
int main()
{
    char str[256];
    cout << "Vvedite stroku: ";
    fgets(str, 256, stdin);
    unsigned int i;
    unsigned int pos = 0;
    for (i = 0; i < strlen(str); ++i)
    {
        if (str[i] == ' '){
          i++;
          pos = i;
        }
        else
         if (isalpha(str[i])){
            str[i] = toupper(str[i]);
            break;
         }
    }
 
    for (i = pos; i < strlen(str); ++i)
        if (str[i] == '.' || str[i] == '!' || str[i] == '?')
        {
            i++;
            while (str[i] == ' ')
                i++;
            str[i] = toupper(str[i]);
        }
    cout<<str<<endl;
}
1
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru