ciao a tutti,
ho un problema, credo molto semplice ma non riesco a risolverlo.
in pratica ho una variabile che contiene la scritta : "usernameassword"
e devo dividere la variabile in altre due variabili, ua con il contenuto di username e l'altra di password.
ho scritto questo codice ma l'output non è giusto.
codice:#include <iostream> #include <fstream> using namespace std; int main(int argc, char *argv[]){ int o; char tutto[256] = "username:passsword"; char us[256]; char ps[256]; for(o = 0; tutto[o] != ':'; o++){ us[o] = tutto[o]; } for(o = o+1;tutto[o] != '\0';o++){ ps[o] = tutto[o]; } cout << us << " " << ps; cout << "\nPremi un tasto per uscire."; getchar(); return 0; }