scanf and strcmp with c string

前端 未结 3 1848
南笙
南笙 2021-01-21 17:17

I found a nice example of how to use strcmp, but it\'s only working with fgets(), and i need to make it work with scanf. So, here\'s the code:

int main(void) {
c         


        
3条回答
  •  日久生厌
    2021-01-21 18:18

    Scanf will ignore "\n", so you should init char fruit[] = "apple", since ans will never end with '\n'.

    P.S: An explain for scanf: Any number of non-whitespace characters, stopping at the first whitespace character found. A terminating null character is automatically added at the end of the stored sequence.

提交回复
热议问题