编一个程序,将两个字符串联起来后输出,不采用dtrcat函数做?

来源:百度知道 编辑:UC知道 时间:2024/06/28 00:21:31
用C语言来编程

就是自己实现strcat再输出就OK了?
由于楼下给出了实现,我就把linux-kernel2.6.27中的实现放到这里了。
strcat()的实现
#include <stdio.h>

char *strcat(char *dest, const char *src)
{
int d0, d1, d2, d3;
asm volatile("repne\n\t"
"scasb\n\t"
"decl %1\n"
"1:\tlodsb\n\t"
"stosb\n\t"
"testb %%al,%%al\n\t"
"jne 1b"
: "=&S" (d0), "=&D" (d1), "=&a" (d2), "=&c" (d3)
: "0" (src), "1" (dest), "2" (0), "3" (0xffffffffu): "memory");
return dest;

}

void main()
{
char s[10]="world!";
char d[10]="hello";
printf("%s\n&

编一程序,将两个字符串连接起来,不要用strcat函数 1 编已程序,将两个字符串连接起来,不要用strcat函数。 编一程序,将两个字串连接起来,不要用strcat函数 编一程序,将两个字符串连接起来,不要用strcat函数????? 帮忙编个程序:两个二维字符数组,各有字符串若干.要求将两者合并,合并后的字符数组中不能出现相同的字符串 编一个程序,讲两个字符串链接起来,不要用strceat函数 编写程序将两个字符串连接起来 两户共用无线网络,但一户内信号不好,能否将两个无线路由器串联起来,即一家一个无线路由器,共用一个hub 能不能将两个变压器串联 用c语言编写一个程序:两个字符串a、b,将a中所有b中含有的字符删除。