Kā salīdzināt un pārbaudīt, vai abas struktūras ir vienlīdz

P

Picstudent

Guest
Hai Kā mēs varam salīdzināt un pārliecinās, ka abas struktūras ir vienādi C, jo īpaši CCS C. if (realtime == shedule1 [0]) {} tas dod kļūda. (Neumeric izteiksme obligāti) abi ir struktūra, mainīgie tāda paša tipa. Sorry es neesmu "C" eksperts! Picstudent
 
Atvainojiet, skatīt C FAQ 2,8 jautājumu: http://www.eskimo.com/ ~ scs/C-faq/q2.8.html Ja Jums patīk dzīvot bīstami, un ir intīmas zināšanas par Jūsu sastādītājs atmiņas sadali, tad jūs, iespējams, var izmantot atmiñas salīdzināt funkciju, piemēram, memcmp (). Bet piesargāties, kas nav pārnesamību jautājumiem. Kā jūs mācīties C, jums būs daudz jautājumu. Šis FAQ lielisks resurss!
 
Vai nav pārbaudīt kļūdas, bet ir jāstrādā OK: typedef struktūrai {int a; char b; peldēt c; dluble d, ... " } Mystruct; comparestruct (mystruct * struct1_p, mystruct * struct2_p) {char * p1_p, * p2_p; int k = sizeof (mystruct); p1_p = (char *) struct1_p; p2_p = (char *) struct2_p, par (; k! = 0; k -), ja (* p1_p + + = * p2_p + +) return -1;! atgriezties 0;}
 

Welcome to EDABoard.com

Sponsor

Back
Top