Expand Minimize
This topic has not yet been rated - Rate this topic

C6324

warning C6324: potential incorrect use of <function1>: Did you intend to use <function2>?

This warning indicates that a string copy function was used where a string comparison function should have been used. Incorrect use of function can cause an unexpected logic error.

The following code generates this warning:

#include <string.h>

void f(char *title )
{
  if (strcpy (title, "Manager") == 0) // warning 6324
  {
    // code
  }
}

To correct this warning, use strcmp as shown in the following code:

#include <string.h>

void f(char *title )
{
  if (strcmp (title, "Manager") == 0) 
  {
    // code
  }
}
Did you find this helpful?
(1500 characters remaining)
Thank you for your feedback
Show:
© 2014 Microsoft. All rights reserved.