69,373
社区成员
发帖
与我相关
我的任务
分享
char * linkChar(char *EmailName)
{
char SelectTable[]="select * from ";
WORD SelectTableLen=sizeof(SelectTable);
int i=0;
while(*(EmailName+i)!='\0')
{
*(SelectTable+SelectTableLen+i)=*(EmailName+i);
i++;
}
*(SelectTable+SelectTableLen+i)='\0';
return SelectTable;
}
char * linkChar(char *EmailName)
{
char SelectTable[]="select * from "; //空格必须加,不加下面加也行
sprintf(SelectTable,"%s%s",SelectTable,EmailName);
return SelectTable;
}
#include <stdio.h>
#include <windows.h>
char * linkChar(char *EmailName)
{
static char SelectTable[100]="select * from "; //
strcpy(SelectTable, "select * from "); //每次都把SelectTable赋值一遍
WORD SelectTableLen=strlen(SelectTable); //strlen
int i=0;
while(*(EmailName+i)!='\0')
{
*(SelectTable+SelectTableLen+i)=*(EmailName+i);
i++;
}
*(SelectTable+SelectTableLen+i)='\0';
return SelectTable;
}
int main( )
{
char str[100] = "hello";
printf("%s\n", linkChar(str));
return 0;
}
char * linkChar(char *EmailName)
{
char SelectTable[]="select * from ";
WORD SelectTableLen=strlen(SelectTable);
int i=0;
while(*(EmailName+i)!='\0')
{
*(SelectTable+SelectTableLen+i)=*(EmailName+i);
i++;
}
*(SelectTable+SelectTableLen+i)='\0';
return SelectTable;
}
#include <stdio.h>
#include <windows.h>
char * linkChar(char *EmailName)
{
static char SelectTable[100]="select * from "; //要够大
WORD SelectTableLen=strlen(SelectTable); //strlen
int i=0;
while(*(EmailName+i)!='\0')
{
*(SelectTable+SelectTableLen+i)=*(EmailName+i);
i++;
}
*(SelectTable+SelectTableLen+i)='\0';
return SelectTable;//返回临时变量不是好的做法~
}
int main( )
{
char str[100] = "hello";
printf("%s\n", linkChar(str));
return 0;
}