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

Как отловить буфер обмена!? - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Введите с клавиатуры данные в массив целого типа, выведите их на экран http://www.cyberforum.ru/cpp-beginners/thread704646.html
Введите с клавиатуры данные в массив целого типа, выведите их на экран, затем выполните обмен значениями для первого и последнего элементов массива, а также для второго и предпоследнего. После этого выведите данные из массива снова на экран.
C++ объединение двух массивов Прог-ма, которая будет объединять два массива в один с ФУНКЦИЕЙ http://www.cyberforum.ru/cpp-beginners/thread704640.html
C++ одномерный массив
В одномерном массиве из 10 элементов необходимо Во всех последовательностях положительных чисел изменить порядок элементов на противоположный. Массив за основу взял {-5, 5, 6, 4, -8, 5, 9, -8, -7, 1} и никак не додумаюсь, как поменять последовательность положительных чисел. Как объяснил препод, нужно к примеру где последовательность 5 6 4 из моего массива, и нужно сделать чтобы стало так: 4 6...
найти множитель 2ух массивов А(3,5) і B(5,2). C++
я понимаю что я совсем чайник но вопросс 17.найти множитель 2ух массивов А(3,5) і B(5,2). кто то может решить это???
C++ Разворот порядка битов в байте http://www.cyberforum.ru/cpp-beginners/thread704624.html
С клавиатуры вводится целое число размером в 1 байт (unsigned char = 0..255). Необходимо развернуть порядок битов наоборот в этом числе и вывести полученное число на экран в следующей строке.
C++ Сожмите одномерный массив, удалив предшествующие максимальному элементу Помогите, пожалуйста, решить задачу: Сожмите одномерный массив, удалив предшествующие максимальному элементу. ____________________________ Заранее благодарен! подробнее

Показать сообщение отдельно
xtorne21st
интересующийся
300 / 271 / 19
Регистрация: 25.09.2010
Сообщений: 1,056
21.11.2012, 22:33     Как отловить буфер обмена!?
Вот вариант с буквой К(английской) и 15 символами после:
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
#include <stdio.h>
#define IN 1
#define OUT 0
 
int main( void )
{
    int c, i, s;
    char text[16];
    
    i = OUT;
    s = 0;
    while( (c = getchar()) != EOF ) {
    if( i == IN )
        text[s++] = c;
    if( s == 15 )
        break;
    if( c == 'K')
        i = IN;
    }
    text[s] = '\0';
    
    printf( "%s", text );
    
    return 0;
}
Добавлено через 2 часа 6 минут
Прошу прощения, сначала не до конца понял вопрос. В предоставленном мною примере речь идёт о символьном потоке.
 
Текущее время: 22:15. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru