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

По теме Строки. - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Индийская легенда http://www.cyberforum.ru/cpp-beginners/thread293731.html
НАРОД ПОМОГИТЕ ПЛЗ! ПОДСКАЖИТЕ КАК ВЫВЕСТИ ОЧ БОЛЬШОЕ ЧИСЛО В ЭТОЙ ЗАДАЧЕ НАПРИМЕР ЕСЛИ ВЗЯТЬ 10 ячейку? "О шахматной доске и зернах". Известная индийская легенда утверждает, что когда великий...
C++ Битовые операции Есть число в двоичной системе, например "01000001", рядом с единицами надо заменить нули на единички! то есть должно получится например "11100011"! Помогите нашкодить! http://www.cyberforum.ru/cpp-beginners/thread293724.html
Непонятная операция в листинге C++
Почему if(s=='.') использует s= на s и что значит ++s мы сдвигаем указатель или что растолкуйте #include <iostream.h> #include <conio.h> #include <stdio.h> int CountLetters(char* s) {...
C++ Определить порядковый номер числа, отличного от остальных.
Даны четыре целых числа, одно из которых отлично от трех других, равных между собой. Определить порядковый номер числа, отличного от остальных. Добавлено через 11 часов 45 минут Я вот задачку эту...
C++ замена цифр словами http://www.cyberforum.ru/cpp-beginners/thread293705.html
нужно написать программу на С: В текстовом файле заменить все отдельно стоящие цифры на соответствующие слова. кто может помогите=)
C++ умножение двух двоичных чисел!!! затрудняюсь с умножением двух двоичных чисел, подскажите как это сделать!!! Bin Bin:: operator+(Bin& b1){ int t=0; int i, n1,n2,s; char f; if(b1.n.size()>n.size()){s=b1.n.size();} ... подробнее

Показать сообщение отдельно
eXXXXXXXXXXX
30 / 30 / 3
Регистрация: 24.02.2011
Сообщений: 126
12.05.2011, 12:38
grrrrr, ну вы обращаетесь к адресу str-1, там может быть что угодно, и ещё, первая буква первого слова не становится прописной)

Добавлено через 1 минуту
Цитата Сообщение от grrrrr Посмотреть сообщение
str[i-1]==0
а зачем эта проверка?
можно написать так:
C++
1
2
3
4
5
6
7
8
9
10
11
    for(int i=0; i<k; i++)
    {
        if(isalpha(str[i]))
        {
            if (i==0 ||  str[i-1]==' ')
            {
                    c=toupper(str[i]);
                    str[i] = c;           
            } 
        }
    }
2
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru