Jump to content

Trust

Members
  • Content Count

    0
  • Joined

  • Last visited

    Never

Community Reputation

0 Neutral

About Trust

  • Rank
    Newbie
  1. dobra już se z tym poradzilem :) program był barzo banalny :)
  2. Witam. Mam takie pytanie: Jak łącze się dzięki winsock przez port 21 na serwa FTP to jak mam wychwycic jego odpowiedz do jakiejś zmiennej ?? np: serv.pl welcome ver.2.1. user dupa user ok i zeby to znalazlo sie w zmiennej odp. Prosze o pomoc. Pozdro all
  3. Trust

    Pobieranie z edita

    Wszystkim dzięki za pomoc i już wszystko gra !!! narqa
  4. Trust

    Pobieranie z edita

    ja już nic nie rozumiem. twardy ja cie rozumiem tylko że program nie ! i nawet jak pobieram funkcją GetWindowText to też gówo . mam cztery edity jednoliniowe i wszystkie oprócz pierwszego działają !! i pobiera tekst dobrze ale pierwszy edit pobiera tylko jakies 4-5 znaków i reszte dopisuje to co jest w następnym edicie !!! masakra . help me
  5. Trust

    Pobieranie z edita

    zwykly edit jedno liniowy!!
  6. Trust

    Pobieranie z Rejestru

    Witam :) . Mam problem z pobieraniem wartości z jakiegoś klucza w rejestrze. Czy mógłby mi ktoś napisać prosty (z opisem co i jak) przykład wyciągnięcia wartości z jakiegoś klucza ?? Bardzo bym prosił :) pozdro all.
  7. Trust

    Pobieranie z edita

    Chciałem pobrać dane z edit box'a ale nie wiem jak to zrobić, ponieważ w funkcji która jest za to odpowiedzialna potrzebuje za argument ilość znaków a ja nie znam tej ilości. ona zależy od tego kto ile ich wpisze :) wartość musi być identycczna jak ta wpisana czyli jak wpisze "dupa" to w zmiennej pap[] chce mieć równe "dupa" . help me nie moze byc ani wiencej ani mniej ile ktos wpisze !!
  8. Trust

    winsock i winapi problem

    dobra na razie wszystko dziala :) wszystkim dzieki pa.
  9. Trust

    winsock i winapi problem

    kurde ale ja żem głupi , rzeczywiście lib'a nie dodałem :) ale i tak wyskakuje taki błąd --------------------Configuration: test - Win32 Debug-------------------- Linking... LINK : fatal error LNK1104: cannot open file "TEMPFILE" Error executing link.exe. test.exe - 1 error(s), 0 warning(s) help me . ps.spoon to nie ja może ktos inny :)
  10. Trust

    C++ & Mail

    czyli Spoon ja mam taki kod : #include <sys/types.h> #include <sys/socket.h> #include <netinet/in.h> #include <arpa/inet.h> #include <stdio.h> WSADATA wsaData; WORD wersja; int blad; int rozmiar; char bufor[4096]; char tekst[4096]; SOCKET soc_klient; int main(int argc,char** argv) { //******************************************************** //**zamień te zmienne char serwer[]="poczta.onet.pl"; char nadawca[]="ja@op.pl"; char odbiorca[]="ktos_tam@cos_tam.pl"; char odkogo[]="ruf3k"; char temat[]="próba"; char wiadomosc[]="czesc\n To jest próbny email\r\n"; //******************************************************** wersja = MAKEWORD( 2, 0 ); blad = wersja, &wsaData ; if ( blad != 0 ) { printf("blad!"); return 0; } if ( LOBYTE( wsaData.wVersion ) != 2 ||HIBYTE( wsaData.wVersion ) != 0 ) { printf("blad, zla wersja winsock"); return 0; } struct hostent *host; struct sockaddr_in sin; memset( &sin, 0, sizeof(sin)); host=gethostbyname(serwer); if(host==NULL) { printf("gethostbyname błąd-nie moge znalezc takiego serwera"); return 0; } sin.sin_family = AF_INET; sin.sin_addr.s_addr = ((struct in_addr *)(host->h_addr))->s_addr; sin.sin_port = htons(25); //port smtp-25 soc_klient = socket( AF_INET, SOCK_STREAM, 0 ); if ( connect(soc_klient,(struct sockaddr *) &sin, sizeof(sin)) == SOCKET_ERROR ) { printf("polaczenie nie powiodlo sie"); return 0; } printf("czekam na odpowiedz z serwera\n"); blad=recv(soc_klient,bufor,sizeof(bufor),0); char nazwa[256]; gethostname(nazwa,255); wsprintf(tekst,"HELO %s\r\n",nazwa); blad=send(soc_klient,tekst,strlen(tekst),0); blad=recv(soc_klient,bufor,sizeof(bufor),0);printf("*"); wsprintf(tekst,"MAIL FROM: <%s>\r\n",nadawca); blad=send(soc_klient,tekst,strlen(tekst),0); blad=recv(soc_klient,bufor,sizeof(bufor),0);printf("*"); wsprintf(tekst,"RCPT TO: <%s>\r\n",odbiorca); blad=send(soc_klient,tekst,strlen(tekst),0); blad=recv(soc_klient,bufor,sizeof(bufor),0);printf("*"); sprintf(tekst, "DATA\r\n"); blad=send(soc_klient,tekst,strlen(tekst),0); blad=recv(soc_klient,bufor,sizeof(bufor),0);printf("*"); //naglowki wsprintf(tekst, "From: %s <%s>\r\n",odkogo,nadawca); blad=send(soc_klient,tekst,strlen(tekst),0); wsprintf(tekst, "To: <%s>\r\n",odbiorca); blad=send(soc_klient,tekst,strlen(tekst),0); wsprintf(tekst,"Subject: %s\r\n",temat); blad=send(soc_klient,tekst,strlen(tekst),0); //wiadomosc strcat(wiadomosc,".\r\n"); wsprintf(tekst,"%s",wiadomosc); blad=send(soc_klient,tekst,strlen(tekst),0); //koniec sprintf(tekst, "\r\n.\r\n"); blad=send(soc_klient,tekst,strlen(tekst),0); blad=recv(soc_klient,bufor,sizeof(bufor),0);printf("*"); closesocket( soc_klient); printf("\n OK!"); return 0; } i teraz jakbys mogl to sprawdz co jest zle i zmien mi tak (jesli chcesz) abyy dzialalo pod linuxem pliss :(
  11. Trust

    C++ & Mail

    sory moj blad : jusz nie uzywam windowsa tylko linuksa i nie ma sensu pisac z uzyciem winsock w linuchu :) sory ale jakby ktos cos wiedzial niech wali to na forum!
  12. Trust

    C++ & Mail

    czy ktos z forum moglby mnie naprowadzic na jakis tekst dot. wysylania maili dzieki c++ i socket albo jaki fragment kodu czy cos :) wszystko mile widziane :D
  13. pisząc czysty c++ miałem na mysli że bez żadnych plików nagłówkowych których można używać tylk ow niektórych kompilatorach . jak mam zainicjować tryb raficzny aby działał pod linux i dos? alleggro a co to jest? bo jeszcze nie mam o tym pojęcia :D :? help me
  14. witam! nie chodzi mi tu o glupi borland c++ bo to pokrencony i glupi kompilator ( pisze w dev-c++) który ma swoje walniente pliki naglowkowe. chodzi mi o czysty c++ i podstawowe biblioteki i nie pod windows czy cos ale zeby dzialalo pod Linuxa i Dosa czyli czysty tryb graficzny w czystym c++ . :D sorry ze tak zawile to napisalem ale musialem bo zaraz ktos by mi tu podfawal kod z borlanda (circle itp. )
×
×
  • Create New...