PDA

Visualizza la versione completa : Copiare in appunti C++


Silente13
27-11-2015, 21:59
Salve! Vorrei creare un programma che genera delle password in modo randomico dato in input un valore, quindi si crea una stringa da tot caratteri inseriti in input. Fin qua tutto bene, il problema è che una volta stampata la stringa la dovrei copiare a mano, quindi inutile. Esiste un modo per copiarlo negli appunti (CTRL+C)?

oregon
27-11-2015, 22:17
Perché inutile? Che ci devi fare?

Silente13
27-11-2015, 22:56
Perché inutile? Che ci devi fare?

Al momento è inutile perché una volta generata la password viene solo stampata a schermo e non mi serve a niente, perché la vorrei poi esportare su un file .txt o almeno copiata negli appunti: al momento il programma è inutile.

oregon
27-11-2015, 23:55
Allora scrivila su file .txt

Ma lo scopo del programma qual è?

Silente13
28-11-2015, 00:01
Allora scrivila su file .txt

Ma lo scopo del programma qual è?

Allora, il suo scopo è quello di generare una password randomica con tot caratteri decisi dall'utente. Io vorrei che questa password una volta generata, e stampata su schermo venga copiata da qualche parte e non so come fare.

oregon
28-11-2015, 00:10
Scrivila su un file ... Apri il file, scrivi la password e chiudi il file.

Usa (se non la conosci dai un'occhiata alla documentazione) le semplici funzioni fopen, fprintf, fclose.

Silente13
28-11-2015, 01:08
Scrivila su un file ... Apri il file, scrivi la password e chiudi il file.

Usa (se non la conosci dai un'occhiata alla documentazione) le semplici funzioni fopen, fprintf, fclose.

Ok, fatto con queste funzioni, solo che le stampa in ASCII e non decodificati, come posso fare?

oregon
28-11-2015, 09:19
solo che le stampa in ASCII e non decodificati, come posso fare?


Che vuoi dire?

Silente13
28-11-2015, 12:13
Che vuoi dire?

Che invece di darmi 'A' mi da 65 e così via per tutti gli altri caratteri, quindi sul file che mi crea ho solo numeri e non una stringa alfanumerica.

oregon
28-11-2015, 12:49
Ma che codice hai usato?

Loading