|
|||||||
|
|
|
![]() |
|
|
Strumenti |
|
|
#1 |
|
Senior Member
Iscritto dal: Mar 2011
Messaggi: 1050
|
[c++] confrontare due array di puntatori
Ho due array di puntatori a char
Char *a[2]={"ciao","casa"}; char *b[2]={"casa","cane"}; Voglio verificare se i due array hanno una parola in comune..(cioe casa in questo caso). Perche non posso fare cosi?: Codice:
Bool verifica(char *a[], char *b[]){
for(int i=0; i<2; i++){
for(int k=0; k<2; k++){
if(a[i] == b[k])
return true;
}
}
Return false;
}
|
|
|
|
|
|
#2 | |
|
Moderatore
Iscritto dal: Nov 2006
Messaggi: 21857
|
Quote:
occhio ad usare i puntatori, è facile sbagliare e non solo alle prime volte che si usano
__________________
"WS" (p280,cx750m,4790k+212evo,z97pro,4x8GB ddr3 1600c11,GTX760-DC2OC,MZ-7TE500, WD20EFRX) Desktop (three hundred,650gq,3800x+nh-u14s ,x570 arous elite,2x16GB ddr4 3200c16, rx5600xt pulse P5 1TB)+NB: Lenovo p53 i7-9750H,64GB DDR4,2x1TB SSD, T1000 |
|
|
|
|
|
|
#3 | |
|
Senior Member
Iscritto dal: Mar 2011
Messaggi: 1050
|
Quote:
|
|
|
|
|
|
|
#4 | |
|
Moderatore
Iscritto dal: Nov 2006
Messaggi: 21857
|
Quote:
int strcmp ( const char * str1, const char * str2 );
__________________
"WS" (p280,cx750m,4790k+212evo,z97pro,4x8GB ddr3 1600c11,GTX760-DC2OC,MZ-7TE500, WD20EFRX) Desktop (three hundred,650gq,3800x+nh-u14s ,x570 arous elite,2x16GB ddr4 3200c16, rx5600xt pulse P5 1TB)+NB: Lenovo p53 i7-9750H,64GB DDR4,2x1TB SSD, T1000 |
|
|
|
|
|
| Strumenti | |
|
|
Tutti gli orari sono GMT +1. Ora sono le: 16:47.




















