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

Найти слова, в которых предпоследняя буква повторяется. - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Работа с командной строкой http://www.cyberforum.ru/cpp-beginners/thread622594.html
Нужно встроить в программу код для перекодировки звукового файла из wav во flac. Для этого взял CUETools. Я не знаю как вызывать консольное приложение из самой программы, но из cmd.exe тоже не работает. Подскажите пожалуйста, где я ошибаюсь, и если возможно, как это выполнить из программы на C++. Все есть на фото. Заранее спасибо.
C++ Где и почему используют ту или иную строку std::string, char[], System::String^ ? Где и почему используют ту или иную строку std::string, char, System::String^ ? Объясните пожалуйста где нужно использовать std::string, где char, а где System::String^ ? Заранее спасибо http://www.cyberforum.ru/cpp-beginners/thread622592.html
C++ Алгоритм Рабина-Карпа для двух односвязных списков
Помогите пожалуйста найти ошибку! Всё работает, только вместо правильного количества вхождений выводятся какие-то левые числа, ошибка скорее-всего где: // считаем все степени p const int p = 10; vector <int> p_pow (max (elm.razmer, pers.razmer)); p_pow = 1; for (size_t n=1; n<p_pow.size(); ++n) p_pow = p_pow * p; // считаем хэши от всех префиксов списка elm
Свои пункты в меню панели задач C++
Всем привет. Некоторые программы добавляют в меню панели задач (ПКМ на иконке открытой программы) свои пункты - в Chrome это "Задачи" и "Сайты", в Photoshop это "Последние файлы"... Как можно сделать также? Гугление результатов не дало (или я не так искал...) Целевая система - Win7, но если будет кроссплатформа - вообще супер.
C++ Библиотека libEtpan http://www.cyberforum.ru/cpp-beginners/thread622534.html
libetpan - библиотека для работы с протоколами POP3,SMTP(почтой) и др протоколами Возможно кто-то компилил уже эту либу, или у кого-то завалялись файлы libetpan.lib, libetpan.dll от нее. Поделитесь,пожалуйста, опытом или файлами. Пробовал её собрать на VC++2010, но безуспешно.
C++ Переполнение стека Есть функция f(): void f() { //... std::make_pair<size_t, size_t> pairReturner(); //... } Если пускать ее в цикле от 80000 до 1, то все нормально. подробнее

Показать сообщение отдельно
Кот Ангенс
317 / 267 / 38
Регистрация: 24.05.2012
Сообщений: 629
12.07.2012, 06:48     Найти слова, в которых предпоследняя буква повторяется.
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>
 
enum { LENGTH = 50; }
 
int main() {
    char c1, c2 = '\0', c3 = '\0', b, s[LENGTH];
    while ((c1 = getchar()) != ' ' && c1 != '\t') {
        c3 = c2;
        c2 = c1;
    }
    do {
        b = c1 = 0;
        while ((s[c1] = getchar()) != '\n' && s[c1] != ' ' && s[c1] != '\t')
            if (b)
                putchar(s[c1]);
            else if (s[c1] == c3) {
                for (c2 = 0; c2 <= c1; c2++)
                    putchar(s[c2]);
                b = 1;
            } else
                c1++;
    } while (s[c1] != '\n');
}
 
Текущее время: 20:33. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru