Wklejanie
Ostatnio zmodyfikowano 2010-10-18 22:55
Elejdor Temat założony przez niniejszego użytkownika |
Wklejanie » 2010-10-18 21:48:27 Jak dodać wklejanie tekstu do programu ze schowka windowsowego? Podobno na linuxie można wklejać normalnie, ale niestety na winie się nie da (ctrl v). Ewentualnie może być przypisanie tekstu ze schowka do stringu. |
|
ison |
» 2010-10-18 21:58:05 w moim GUI było wklejanie i kopiowanie do schowka ;) tekst ze schowka: #include <windows.h> #include <cstdio>
int main() { OpenClipboard( NULL ); char * Text =( char * ) GetClipboardData( CF_TEXT ); CloseClipboard(); if( Text ) printf( "Clipboard: %s\n", Text ); while( 1 ); }
|
|
Elejdor Temat założony przez niniejszego użytkownika |
» 2010-10-18 22:22:54 Chcę, żeby do tego programu dało się wkleić tekst zamiast wpisywać ręcznie. Ewentualnie string lol będzie równy schowkowi.
#include <iostream> #include <string.h> #include <ctime> #include <conio.h> #include <windows.h>
using namespace std; int main() { const int lol = 100; char string[ lol ], temp[ lol ][ 32 ]; char * tokenPtr; int i = 0; float sec1, sec; cout << "Wpisz tekst\n"; cin.getline( string, lol ); cout << "\nPodaj czestotliwosc wyswietlania w mHz.\n"; cin >> sec1; system( "cls" ); sec = 1000 / sec1; tokenPtr = strtok( string, " " ); while( tokenPtr != NULL ) { strcpy( temp[ i ], tokenPtr ); i++; tokenPtr = strtok( NULL, " " ); } for( int j = 0; j < i; j++ ) { cout << temp[ j ] << "\n"; clock_t koniec2; koniec2 = sec * CLOCKS_PER_SEC; clock_t start2; start2 = clock(); while( clock() - start2 < koniec2 ); system( "cls" ); } cout << "Press any key to exit\n"; getch(); return 0; }
|
|
steckel |
» 2010-10-18 22:31:30 Kliknij PPM na okno konsoli i wybierz 'Wklej'. |
|
Elejdor Temat założony przez niniejszego użytkownika |
» 2010-10-18 22:33:38 Już próbowałem, nie działa. |
|
ison |
» 2010-10-18 22:45:14 prawym kliknij na górny pasek okna konsoli -> Edytuj -> Wklej swoją drogą to nie wiem jak ci się ta linijka kompiluje: strcpy( temp, tokenPtr );
|
|
Elejdor Temat założony przez niniejszego użytkownika |
» 2010-10-18 22:55:22 |
|
« 1 » |