MmanganMedlem sedan feb. 2003216 inlägg Frågan#1 Jag har en array av chars som jag skulle vilja göra om till en sträng för att kunna göra en jämförelse via strcmp. Här är metoden:
int kontroll(char *charArray){
if (strcmp(charArray, "textAttJämföraMed")==0){
printf("Strängarna är lika!")
}
}
Hur går jag tillväga för att konvertera char-arrayen till sträng?
PhorpherMedlem sedan feb. 20002 300 inläggEn char-array är en C-sträng. Dvs. det är en char-array som strcmp tar som inargument.
Observera dock att strängar är nullterminerade! Dvs. i slutet på din sträng måste du ha ett nulltecken för att markera slut på strängen.
Så din kod är helt korrekt förutsatt att din char-array är just nullterminerad...
MmanganMedlem sedan feb. 2003216 inlägg Tackar!! jag hade ingen som helst tanke på att nullterminera arrayen. nu funkar det klockrent!!