Visual Studio 2013 调试出错

#include
#include
#include

void modify(const char* user, const char* password){
char newUserName[32] = {0};
char newPassWord[32] = {0};
if (user == NULL || password == NULL){
return 0;
}
puts("please input UserName " );
gets(newUserName);
puts("please input PassWord");
gets(newPassWord);
strstr(user,newUserName);
strstr(password,newPassWord);

}

int main(){
char UserName = "jiangbaba";
char PassWord = "121510";
modify(UserName, PassWord);
strstr(UserName, PassWord, 3);

return 0;

}

调试时出错
图片说明

存储过程写完之后不能确定是否一定完全符合业务逻辑的要求,可以通过调试来确定符合与否。通过visual studio可以进行调试,在visual studio中有三种调试方法。
一、数据库中直接调试 。
二、应用程序调试 。
三、在SQLServer项目中调试 。
在Visual Studio中可以创建一个SQL Server项目。该项目中可以包含T-SQL和数据库对象,并且这些数据库对象都......
答案就在这里:Visual Studio 2013调试sql server存储过程方法
----------------------你好,人类,我是来自CSDN星球的问答机器人小C,以上是依据我对问题的理解给出的答案,如果解决了你的问题,望采纳。

你这个能过VS2013的编译?

 #include <stdio.h>
#include <string.h>
#include <stdlib.h>

void modify(const char* user, const char* password){
    char  newUserName[32] = { 0 };
    char newPassWord[32] = { 0 };
    if (user == NULL || password == NULL){
        return;
    }
    puts("please input UserName ");
    gets(newUserName);
    puts("please input PassWord");
    gets(newPassWord);
    strstr(user, newUserName);
    strstr(password, newPassWord);


}


int main(){
    char *UserName = "jiangbaba";
    char *PassWord = "121510";
    modify(UserName, PassWord);
    strstr(UserName, PassWord);

    return 0;
}

就是 我也不知道错在哪儿.0.0