|
|||||||
|
|
|
![]() |
|
|
Strumenti |
|
|
#1 |
|
Junior Member
Iscritto dal: Sep 2005
Messaggi: 27
|
[c] confrontare due stringhe in modo particolare
Ciao, io ho una stringa che è fatta in questo modo: <nome> (terminante con \0)
poi ho una seconda stringa : <\nome> che differisce dalla prima solo per lo slash dopo la parentesi angolare. potrei però ad esempio avere <nome> e <\nome2>. In questo caso sono diverse. Ho bisogno di una funzione che confronti le due stringhe escludendo i primi 2 caratteri in pratica. Nel primo caso mi dovrebbe restituire quindi che le due stringhe sono uguali, nel secondo che sono diverse. Esiste in string.h una funzione del genere oppure devo farmela io confrontando carattere x carattere? Grazie |
|
|
|
|
|
#2 | |
|
Senior Member
Iscritto dal: Nov 2005
Città: TO
Messaggi: 5206
|
Quote:
__________________
Andrea, SCJP 5 (91%) - SCWCD 5 (94%) |
|
|
|
|
|
|
#3 |
|
Senior Member
Iscritto dal: May 2006
Città: Wursteland
Messaggi: 1749
|
cosí, brutalmente puoi fare strcmp( stringa1, stringa2 + 2 )
ma non é che sia molto elegante Comunque ocio che il carattere '\' seguito da 'n' di "nome" equivale ad 1 carattere, il newline, anche se controlli carattere per carattere
__________________
Nintendo WIII 4d Turbo Intercooler - Sestium X 666 99,312 GHz - 6.984 Ram Σ(9999) MHz - HDD SATA 97e^(10) bytes 93³ rpm - ATI biberon X900z ∞Mb - Win Eight SP (1 > yours) 16 Valve |
|
|
|
|
|
#4 | |
|
Senior Member
Iscritto dal: Nov 2000
Città: MILANO
Messaggi: 2662
|
Quote:
|
|
|
|
|
|
| Strumenti | |
|
|
Tutti gli orari sono GMT +1. Ora sono le: 16:40.



















