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

Подсчет гласных.согласных,знаков препинания в тексте - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Вычислить сумму отрицательных элементов массива http://www.cyberforum.ru/cpp-beginners/thread31412.html
В одномерном массиве, состоящем из n вещественных элементов, вычислить: 1) сумму отрицательных элементов
C++ Функция возвращает массив Как сделать чтобы функция возвращала массив(не исползуя указатели):(. К присмеру: ... char v; // //заполнение массива // return v; ... http://www.cyberforum.ru/cpp-beginners/thread31403.html
Тормозит Borland C++ 3.1 C++
У меня Windows XP, этот компилятор почему-то тормозит систему..
C++ решить РГР
Проекционный Экран. Экран монитора представляет собой плоскость от которой на растоянии L1 и L2 удалены слайд с произвольным символом и источник света. Отобразить на экране проекцию слайда если он...
C++ Найти номера элементов массива i и j, дающих минимальную разницу значений Xi-Yj http://www.cyberforum.ru/cpp-beginners/thread31384.html
Даны два массива: и . Найти номера элементов массива i и j, дающих минимальную разницу значений Xi-Yj. напечатать эти элементы и их номера. Х= k=8 Y= n=12. Помогите пожалуйста, никак не...
C++ Заменить все положительные четные элементы массива единицами Заменить все положительные четные элементы массива единицами. Найти номер первого максимального элемента среди отрицательных элементов, расположенных до первого элемента, больше заданного числа T. ... подробнее

Показать сообщение отдельно
Christien
0 / 0 / 0
Регистрация: 17.04.2009
Сообщений: 5

Подсчет гласных.согласных,знаков препинания в тексте - C++

24.04.2009, 19:26. Просмотров 1142. Ответов 1
Метки (Все метки)

скажите,пожалуйста..где у меня ошибка....программа считает совершенно неправильно(
(кусок из программы)
Код
{
    m_Out=0;
    CString s=m_Edit1;
    while (!s.IsEmpty())
    { int i=s.FindOneOf(". :;,!?'");
        if(i<0)
        {m_Out++;
        break;
        }
    if (i!=0)
        m_Out++;
    s=s.Right(s.GetLength()-i-1);
    }
}
{ 
    m_Out2=0;
CString s=m_Edit1;
while (!s.IsEmpty())
    {
    int i=s.FindOneOf ("., ;:!?'");
    m_Out2++;
    if (i>0)
    break;
    
    s=s.Right (s.GetLength()-i-1);
    }
}
{
m_Out3=0;
CString s=m_Edit1;
while (!s.IsEmpty())
    {
    int i=s.FindOneOf ("à,ó,å,û,î,ý,ÿ,è,þ,é");
    m_Out3++;
    if (i<0)
    break;
    
    s=s.Right (s.GetLength()-i-1);
    }
}
{
m_Out4=0;
CString s=m_Edit1;
while (!s.IsEmpty())
    {
    int i=s.FindOneOf ("ö,ê,í,ã,ø,ù,ç,õ.ô,â,ï.ð,ë,ä,æ,÷.ñ.ì.ò,á");
    m_Out4++;
    if (i<0)
    break;
    
    s=s.Right (s.GetLength()-i-1);
    }
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru