C语言如何将字符串前后加上单引号

来源:百度知道 编辑:UC知道 时间:2024/07/07 22:11:06
我现在有一个变量是由日期型转为字符串的,现在我要将这个变量作为拼SQL语句WHERE条件的一个条件,需要将前后加上单引号
谁能帮我写一个函数,能够将字符串前后加上单引号

eg:
transdate 是2009-06-10
转化为 '2009-06-10'
transdate是char型的

string a(transdate),b("\'");
b+=a;
b+="\'";

非常笨的方法.......

void main()
{
char s[13];
char s1[11]="2009-06-10";
s[0]='\'';
s[11]='\'';
s[12]='\0';
for(int i=1,j=0;i<11,j<10;i++,j++)
//for(int j=0;j<11;j++)
s[i]=s1[j];
cout<<s<<endl;

}