Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Hi David!
I am working through your (so far great) book on C (Head First C), and spotted a peculiarity in the code:
in section 2.5, under "It's time for a code review", the code states:
int main()
{
char search_for[80];
printf("Search for: ");
scanf("%79s", search_for);
search_for[strlen(search_for)-1] = '\0';
find_track(search_for);
return 0;
}
where
search_for[strlen(search_for)-1] = '\0'
replaces the last inputted character.
should it be
search_for[strlen(search_for)] = '\0';
instead?