PDA

Visualizza la versione completa : [C/C++]: Individuare stringa in un determinato formato


vincienalotto
02-09-2006, 16:02
Salve,
ho un problema, cioè dovrei trovare in un array di char una stringa
del tipo xx-xx-xx-xx-xx-xx che non so in che punto della variabile
si trovi esattamente.
Ho provato in tutti i modi, ma non ce la faccio.
Spero che voi esperti possiate aiutarmi.
Ciao.

alka
02-09-2006, 16:07
Il linguaggio (come da Regolamento (http://forum.html.it/forum/showthread.php?s=&threadid=973887)) qual è? :stordita:

vincienalotto
02-09-2006, 16:15
Scusate, il linguaggio è C++

vincienalotto
02-09-2006, 18:32
Salve,
io ho questa istruzione con la quale posso stampare a schermo un id univovo di un dispositivo.

printf("%02X-%02X-%02X-%02X-%02X-%02X", array[0], array[1], array[2], array[3], array[4], array[5];)

Anzichè stamparlo a schermo vorrei memorizzarlo correttamente in una variabile.
Come devo fare.
Grazie

alka
02-09-2006, 18:45
Ho unito le discussioni, visto che il problema è strettamente correlato.

Peraltro, avevi dimenticato di nuovo di specificare il linguaggio.

Cerca di usare più correttamente il mezzo... :stordita:

Ilmalcom
02-09-2006, 19:21
Originariamente inviato da vincienalotto
Salve,
io ho questa istruzione con la quale posso stampare a schermo un id univovo di un dispositivo.

printf("%02X-%02X-%02X-%02X-%02X-%02X", array[0], array[1], array[2], array[3], array[4], array[5];)

Anzichè stamparlo a schermo vorrei memorizzarlo correttamente in una variabile.
Come devo fare.
Grazie
Utilizza la funzione sprintf. Funziona esattamente come printf, con le stesse capacità di formattazione, ma esegue l'output su una variabile di tipo array di caratteri

int sprintf(char *str, const char *format, ...);

vincienalotto
02-09-2006, 19:23
ok adesso provo.
grazie

vincienalotto
02-09-2006, 19:38
OK, scanf funziona, adesso dovrei sistemare il fatto ke dev c++ mi dice:
59 H:\Cpp\Dev-Cpp\antileak1.cpp `UuidCreateSequential' undeclared (first use this function)
mentre visual c++ lo compilerebbe, solo ke la non vanno le librerie rad.
Credete che sia un problema di opzioni del progetto?

Loading