Почему каждое слово входит в оператор if, проверяя, заканчивается ли строка символом ',', а другое проверяет, заканчивается ли оно символом '' '.
Я вижу такие слова:
"held"
"hand"
"bond"
"like"
"was"
"her"
"familliar"
(все вышеперечисленное является просто примерами слов, которые входят в оператор if
void RemoveOddSigns(char *word){
if(word[0] == '"'){
strncpy(word, word + 1, strlen(word));
}
if(word[strlen(word - 1)] == '"'){
word[strlen(word) - 1] == '\0';
}
if((word[strlen(word - 1)] == ',')){
word[strlen(word) - 1] == '\0';
}
Кто-нибудь знает, почему такие слова считают их окончание "
или ,