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

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

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ получить значению ячеека 0x22ff20 http://www.cyberforum.ru/cpp-beginners/thread250964.html
В ячееке 0x22ff20 есть значения 123. Как получить эту значению? #include <cstdlib> #include <iostream> using namespace std; int main(int argc, char *argv) { int hex=0x22ff20; cout<<*hex<<endl;
C++ С++, отловить исключение Немного странный вопрос: Есть класс А, от него наследуется класс Б. В конструкторе класса А может генерироваться некое исключение. Возможно ли его отловить в конструкторе класса Б.(Как? (: ) http://www.cyberforum.ru/cpp-beginners/thread250959.html
Удалить из массива все элементы, превышающие его среднее значение более, чем на 10% C++
Сформировать одномерный массив целых чисел используя ДСЧ. Распечатать получившийся массив. Поменять местами min и max элементы. Удалить из массива все элементы, превышающие его среднее значение более, чем на 10 %. Расспечатать полученный массив.
Работа с файлами и структурами. C++
Помогите плз с программой,3 часа просидел и не хрена не получилось: Поля записи: код животного, название, количество еды в день (кг). Операция: найти название животного, которое ест больше всего.
C++ Работа с файлами и структурами. http://www.cyberforum.ru/cpp-beginners/thread250935.html
Поля записи: код животного, название, количество еды в день (кг). Операция: найти название животного, которое ест больше всего. Люди,помогите пожалуйста с программой. Самостоятельно ну никак не получаетса!
C++ Есть ли разница в коде? Добрый день! Такой вот вопрос: необходимо написать функцию, ищущую максимальный элемент, на главной диагонали массива, скажем 4х4. Придумал уже как минимум два разных варианта, но не могу понять, корректны ли они, и есть ли между ними принципиальная разница (ну, кроме той, что второй вариант перебирает все элементы массива)? Вариант первый: int poisk (int x) { int i, j, max; max = x; ... подробнее

Показать сообщение отдельно
easybudda
Эксперт С++
9440 / 5463 / 925
Регистрация: 25.07.2009
Сообщений: 10,484
02.03.2011, 15:07     Как скопировать строку в буфер обмена?
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
27
28
29
30
31
32
33
#include <windows.h>
#include <string.h>
#include <stdlib.h>
#include <stdio.h>
 
#define TEXT2COPY "Hello, world!"
 
int main(void){
    HGLOBAL hglb;
    char * pBuf;
 
    if ( ! OpenClipboard((HWND)NULL) ){
        perror("OpenClipboard");
        system("pause");
        exit(1);
    }
    EmptyClipboard();
    if ( ( hglb = GlobalAlloc(GMEM_MOVEABLE, strlen(TEXT2COPY) + 1) ) == NULL ){
        perror("GlobalAlloc");
        CloseClipboard();
        system("pause");
        exit(1);
    }
    pBuf = (char*)GlobalLock(hglb);
    strcpy(pBuf, TEXT2COPY);
    GlobalUnlock(hglb);
    SetClipboardData(CF_OEMTEXT, hglb);
    CloseClipboard();
 
    printf("Try to place it in somewhere...\n");
    system("pause");
    exit(0);
}
 
Текущее время: 18:43. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru