Panel użytkownika
Nazwa użytkownika:
Hasło:
Nie masz jeszcze konta?

Wklejanie

Ostatnio zmodyfikowano 2010-10-18 22:55
Autor Wiadomość
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.
P-22981
ison
» 2010-10-18 21:58:05
w moim GUI było wklejanie i kopiowanie do schowka ;)

tekst ze schowka:
C/C++
#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 );
   
}
P-22982
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.

C/C++
#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;
}
P-22983
steckel
» 2010-10-18 22:31:30
Kliknij PPM na okno konsoli i wybierz 'Wklej'.
P-22985
Elejdor
Temat założony przez niniejszego użytkownika
» 2010-10-18 22:33:38
Już próbowałem, nie działa.
P-22986
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:
C/C++
strcpy( temp, tokenPtr );
P-22987
Elejdor
Temat założony przez niniejszego użytkownika
» 2010-10-18 22:55:22
P-22988
« 1 »
  Strona 1 z 1