/* 字符串的拷贝 */ |
#include <stdio.h> |
#define SIZE 256 |
int main( void ) { |
char str1[SIZE] = "\0" ; |
char str2[SIZE] = "\0" ; |
char * p1 = str1; |
char * p2 = str2; |
/* 从标准输入获得一个字符串,为str1赋值 */ |
printf ( "Please input the source string:\n" ); |
gets (p1); |
/* 由于两个字符数组大小相同,因此可以不考虑字符溢出 */ |
while ( '\0' != *p1) |
*p2++ = *p1++; |
/* 输出拷贝完成后的str2的内容 */ |
p2 = str2; |
printf ( "The destination string is:\n" ); |
puts (p2); |
return 0; |
} |
by: 发表于:2017-08-21 14:30:24 顶(0) | 踩(0) 回复
??
回复评论