vs2008 找不到可执行文件?

用vs2008建了一个空项目,添加了一个.c后缀的源代码 launch.c .
server.exe这个文件明明存在,为什么报找不到?

#include "Windows.h"
int main(int argc, char ** argv)
{
char *winexe = malloc(200);
memset(winexe, 0 ,200);
strcat(winexe, "c:\server.exe");
if (INVALID_FILE_ATTRIBUTES == GetFileAttributes(winexe)&& GetLastError() == ERROR_FILE_NOT_FOUND)
{
printf("\nfile don't exist");

}
else
{
printf("\nfile exist");
}
}

C: 后面的一个 \ , 换成两个 \

"c:\server.exe" 注意转义字符的使用~