该函数要做的就是把src所指字符串添加到dest结尾处(覆盖dest结尾处的'\0')并添加'\0'。返回指向dest的指针。
举例
// strcat.c
#include <syslib.h>
#include <string.h>
main()
{
char d[20]="Golden Global"
char *s=" View"
clrscr()
strcat(d,s)
printf("%s",d)
getchar()
return 0
}
程序执行结果为:
Golden Global View
在计算机中,原则上所有的能被输入到计算机中的都被看做字符。但是这些符号中有被现实中作为其他数据处理的,比如数字
这时候,在给这些重合的数据重新编码以便区别,这就导致了 0这个样子的数据可以表示整数,不加任何限定标记,可以表示字符,加单引号,可以表示字符串 加双引号 可以表示转移字符 加个\ 要是不加的话 你能区别,课计算机能区别吗。
#include "stdio.h"#define nmax 50
main()
{
int j,k,TaoTai,m,n,i,num[nmax],*p
printf("please input the total of numbers:")
scanf("%d",&m)
printf("input n:")
scanf("%d",&n)
printf("input i:")
scanf("%d",&i)
p=num
for(j=0j<mj++)
*(p+j)=j+1
j=i-1
k=0
TaoTai=0
while(TaoTai<m)
{
if(*(p+j)!=0) k++
if(k==3)
{ *(p+j)=0
k=0
TaoTai++
printf("%d ",j+1)
}
j++
if(j==m) j=0
}
}