krx50300.c
来自「answer of the c programming language sec」· C语言 代码 · 共 50 行
C
50 行
/* ex 5-3, p107 */
#include <stdio.h>
void strcpy(char *s, char *t)
{
while(*s++ = *t++);
}
void strcat(char *s, char *t)
{
while(*s)
{
++s;
}
strcpy(s, t);
}
int main(void)
{
char testbuff[128];
char *test[] =
{
"",
"1",
"12",
"123",
"1234"
};
size_t numtests = sizeof test / sizeof test[0];
size_t thistest;
size_t inner;
for(thistest = 0; thistest < numtests; thistest++)
{
for(inner = 0; inner < numtests; inner++)
{
strcpy(testbuff, test[thistest]);
strcat(testbuff, test[inner]);
printf("[%s] + [%s] = [%s]\n", test[thistest], test[inner], testbuff);
}
}
return 0;
}
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?