char *sql="insert into user (name,age,sex) values('1',2,'3')"; 如何将变量cahr 8name,int age,char sex分别放到变量sql的1 2 3处,
cahr name 多打个8
C语言字符串处理问题
答案:4 悬赏:40
解决时间 2021-04-28 04:47
- 提问者网友:对着我说爱我
- 2021-04-27 04:51
最佳答案
- 二级知识专家网友:厌今念往
- 2021-04-27 05:23
char sql[256];
sprintf( sql, "insert into user (name,age,sex) values('%s',%d,'%d')", name, age, sex );
sprintf( sql, "insert into user (name,age,sex) values('%s',%d,'%d')", name, age, sex );
全部回答
- 1楼网友:最后战士
- 2021-04-27 09:10
也可以这样:
char s[100];
scanf("%[^\n]", s); 除非到回车,也就是'\n',之前的都会读到字符串中,不包括回车符- 2楼网友:桑稚给你看
- 2021-04-27 07:34
char *sql=sprintf("insert into user (name,age,sex) values(%c,%s,%d)"; bname,age,sex);
- 3楼网友:情战凌云蔡小葵
- 2021-04-27 06:14
char *sql=sprintf("insert into user (name,age,sex) values(%c,%s,%d)"; bname,age,sex);
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯