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

Замена первой буквы на заглавную - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ копирование строк http://www.cyberforum.ru/cpp-beginners/thread865252.html
ребят, не подкажете как скопировать строку из искомой, начиная с символа а и заканчивая символом б? #include "stdafx.h" #include <iostream> #include <string> #include <conio.h> #include <windows.h> #define ID_ESC (0x1B) using namespace std; int main(){
C++ Функция для нахождения среднего арифметического пяти чисел типа float 1. напишите программу, которая использует функцию для нахождения среднего арифметического пяти чисел типа float, вводимых с клавиатуры пользователем. http://www.cyberforum.ru/cpp-beginners/thread865251.html
C++ Реализовать описание метода класса с заданными параметрами
У меня такая проблема: У меня есть класс матриц, мне нужно описать метод(фунцию или процедуру), на вход которому подаются 4 значения, 2 матрицы и 2 числа. И нужно чтобы после выполнения этой самой фукции изменились именно поданные на вход значения. Функция прямой ход метода гаусса, и надо чтобы выполнения её, изменились матрица и матрица x(вектор). Сам метод реализован правильно, просто для...
Ввести символ и вывести сообщение C++
- «фигурная скобка», если введено «{» или «}»; - «квадратная скобка», если введено «»; - «круглая скобка», если введено «(» или «)»; и «не скобка» при вводе любого другого символа
C++ Определенный интеграл http://www.cyberforum.ru/cpp-beginners/thread865215.html
Нужно написать программу вычисляющую интеграл от cos(x), используя циклы for и while (do..while) Можете написать, как это делать в С++ (любым из 2 циклов) ?
C++ Структура-указатель-функция Приветы. Как в функцию затащить указатель на конкретный элемент структуры, чтоб можно было например установить значение по умолчанию в прототипе, как для аргумента функции? Гугл не помог к сожалению. подробнее

Показать сообщение отдельно
xtorne21st
интересующийся
300 / 271 / 19
Регистрация: 25.09.2010
Сообщений: 1,056
14.05.2013, 21:53     Замена первой буквы на заглавную
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 <cstring>
#include <cctype>
 
const char* upperFirst(char* str)
{
    bool state = true;
    for (char* pt = str; *pt != '\0'; ++pt)
    {
        if (isspace(*pt))
        {
            state = true;
        }
        else if (state && isalnum(*pt))
        {
            state = false;
            *pt = toupper(*pt);
        }
    }
    return str;
}
 
int main()
{   
    char str[] = "hello world...., and peace. to all.";
    std::cout << upperFirst(str) << std::endl;
}
Добавлено через 1 минуту
Убежденный, toupper() не меняет первую букву каждого слова на заглавную
 
Текущее время: 08:56. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru