Machine-translated by Google. Questions are authored in English.
Top

Discussion

Which among the given options compares at most n characters of string ch to string s?

  • A.int strncmp(ch, s, n)
  • B.int strcmp(ch, s)
  • C.int strncmp(s, ch, n)
  • D.int strcmp(s, ch)

Answer: A

Correct answer: int strncmp(ch, s, n)

strncmp is the bounded form of strcmp: it compares at most n characters, stopping early at a difference or at a terminating null. The order of the first two arguments matters only for the sign of the result, but the question asks for ch compared to s, so ch comes first.

No comment is present. Be the first to comment.
Loading…

Post your comment

Please log in or register to post a comment.