Questo sito utilizza cookies solo per scopi di autenticazione sul sito e nient'altro. Nessuna informazione personale viene tracciata. Leggi l'informativa sui cookies.
Username: Password: oppure
C/C++ - inviare file via ftp
Forum - C/C++ - inviare file via ftp - Pagina 2

Pagine: [ 1 2 3 ] Precedente | Prossimo
Avatar
Umberto (Member)
Pro


Messaggi: 156
Iscritto: 27/09/2011

Segnala al moderatore
Postato alle 18:35
Domenica, 16/10/2011
scusa ho sbagliato a usare il termine demone ma c'è un app sia in dos che in linux e mac che da terminale di fanno conettere via ftp a un server:hail:

PM Quote
Avatar
nessuno (Normal User)
Guru^2


Messaggi: 6402
Iscritto: 03/01/2010

Segnala al moderatore
Postato alle 18:35
Domenica, 16/10/2011
Testo quotato

Postato originariamente da nnloso:

salve vorrei riuscire a inviare un file a un mio sito ...



Per Windows puoi usare le funzioni della dll Wininet, in particolare questa

http://msdn.microsoft.com/en-us/library/windows/desktop/aa ...


Ricorda che nessuno è obbligato a risponderti e che nessuno è perfetto ...
---
Il grande studioso italiano Bruno de Finetti ( uno dei padri fondatori del moderno Calcolo delle probabilità ) chiamava il gioco del Lotto Tassa sulla stupidità.
PM Quote
Avatar
nnloso (Normal User)
Newbie


Messaggi: 9
Iscritto: 16/10/2011

Segnala al moderatore
Postato alle 20:17
Domenica, 16/10/2011
ho risolto il problema utilizzando il comando system e funziona alla perfezione
pero ho un altro problema che pero e propio stupido dovrei creare un ciclo che si ripeta all'infinito senza che io inserisca alcun dato poi quando premo un tasto per esempio c si fermi e continui con il resto del programma ho provato a utilizzare x esempio
Codice sorgente - presumibilmente C/C++

  1. do
  2. {    
  3.  printf("%d",i);
  4.  ++i;
  5.  }while((c=getchar()) != 'c');



ma non funziona
qualcuo mi puo dare una mano

PM Quote
Avatar
Nullable (Normal User)
Expert


Messaggi: 217
Iscritto: 12/07/2011

Segnala al moderatore
Postato alle 0:22
Lunedì, 17/10/2011
Perchè non ti funziona ? Su quale linea ti viene segnalato l'errore ?

Ultima modifica effettuata da Nullable il 17/10/2011 alle 0:46
PM Quote
Avatar
nnloso (Normal User)
Newbie


Messaggi: 9
Iscritto: 16/10/2011

Segnala al moderatore
Postato alle 14:26
Lunedì, 17/10/2011
Testo quotato

Postato originariamente da Nullable:

Perchè non ti funziona ? Su quale linea ti viene segnalato l'errore ?




non e che nn mi funziona il problema e che ogni volta che ripete l'operazione devo premere c e poi invio fino all'infinito io invece voglio che l'operazione si ripeta fino all'infinito senza che io prema alcun tasto ogni volta e quando premo x esempio c si interrompe il ciclo

PM Quote
Avatar
Pitagora (Member)
Expert


Messaggi: 367
Iscritto: 12/06/2010

Segnala al moderatore
Postato alle 16:41
Lunedì, 17/10/2011
il buon umore, A VOLTE permette uno strappo alla regola.

Codice sorgente - presumibilmente C++

  1. /* cicla, fino a quando l'utente non inserisce il valore presente nella MACRO SENTINELLA */
  2. ...
  3. #ifndef SENTINELLA
  4. #define SENTINELLA
  5. #endif
  6. ...
  7.  
  8. ...
  9. while ( getchar() != SENTINELLA )
  10. {
  11.    /* ELIMINO IL BUFFER. '\n' */
  12.   while ( getchar() != '\n' );
  13.     ... /* istruzioni */
  14. }
  15. ...



Rendendo più semplice, diventerebbe:
Codice sorgente - presumibilmente C/C++

  1. ...
  2. while ( getchar() != 'a' ) /* sostituisci a con il tuo CARATTERE */
  3. {
  4.     /* ELIMINO IL BUFFER. '\n' */
  5.     while ( getchar() != '\n' );
  6.     ... /* istruzioni */
  7. ...
  8. }



La soluzione da te adottata ( system e *azzi vari ) è orrenda ^^

Ultima modifica effettuata da Pitagora il 17/10/2011 alle 16:46
PM Quote
Avatar
Umberto (Member)
Pro


Messaggi: 156
Iscritto: 27/09/2011

Segnala al moderatore
Postato alle 17:05
Lunedì, 17/10/2011
Pitagora ha ragione è una schifezza ma se si ha una data di scadenza per la consegna penso che quello che conta è la velocità
:-?

PM Quote
Avatar
nessuno (Normal User)
Guru^2


Messaggi: 6402
Iscritto: 03/01/2010

Segnala al moderatore
Postato alle 17:31
Lunedì, 17/10/2011
Concordo con Pitagora e no, non conta solo la velocità.

Il codice va scritto correttamente e va reso indipendente quanto più si può dal resto del mondo.

Quando quel software sarà trasferito su un sistema in cui non esiste il client FTP del sistema operativo, capirà ...


Ricorda che nessuno è obbligato a risponderti e che nessuno è perfetto ...
---
Il grande studioso italiano Bruno de Finetti ( uno dei padri fondatori del moderno Calcolo delle probabilità ) chiamava il gioco del Lotto Tassa sulla stupidità.
PM Quote
Pagine: [ 1 2 3 ] Precedente | Prossimo