QQ登录

只需一步,快速开始

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 558|回复: 2

我晕了,帮帮忙

[复制链接]
发表于 2004-8-6 22:41:25 | 显示全部楼层 |阅读模式
我写了一段很简单的代码就是要把几个字符串拼接起来,可是执行的时候报段错误,请帮我看一下,谢谢.
[code:1]
#include <stdlib.h>
#include <string.h>
#include <stdio.h>
                                                                                                                                             
int main()
{
       char *query,*sno,*sname,*temp;
        query=malloc(100);
        sno=malloc(9);
        sname=malloc(10);
        temp=malloc(2);
        sno="011301144";
        sname="qianqian";
        query="INSERT INTO s VALUES(";
        strcat(query,sno);
        temp=",";
        strcat(query,temp);
        strcat(query,sname);
        temp=")";
        strcat(query,temp);
        printf("The combined string is %s \n",query);
                                                                                                                                             
        return 1;
}
[/code:1]
发表于 2004-8-7 10:07:34 | 显示全部楼层
#include <stdlib.h>
#include <string.h>
#include <stdio.h>
                                                                                                                                               
int main()
{
        char *query,*sno,*sname,*temp;
         query=malloc(100);
         sno=malloc(9);
         sname=malloc(10);
         temp=malloc(2);
         strcpy(sno,"011301144");
         strcpy(sname,"qianqian");
         strcpy(query,"INSERT INTO s VALUES(");
         strcat(query,sno);
         strcpy(temp,",");
         strcat(query,temp);
         strcat(query,sname);
         strcpy(temp,")");
         strcat(query,temp);
         printf("The combined string is %s \n",query);

         free(query);
         free(sno);
         free(sname);
         free(temp);
                                                                                                                                               
         return 1;
}
回复

使用道具 举报

 楼主| 发表于 2004-8-7 19:15:02 | 显示全部楼层
Thank you!
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

GMT+8, 2024-11-7 18:12 , Processed in 0.044794 second(s), 16 queries .

© 2021 Powered by Discuz! X3.5.

快速回复 返回顶部 返回列表