Ⅰ c语言编程问题,关于字符串复制
#include<stdio.h>
#defineN100
voidMy_strcpy(char*str2,char*str1)
{
inti=0;
while(str1[i])
{
str2[i]=str1[i];
++i;
}
str2[i]=0;
}
intmain()
{
charstr1[N],str2[N];
//把str1复制到str2
gets(str1);
My_strcpy(str2,str1);
puts(str2);
return0;
}
Ⅱ C语言字符串复制函数问题
不能用字符数组,学过c++你就应该明白字符串有常量和变量注意区分它们,这是可能造成错误
Ⅲ 关于c语言字符串复制的问题
你代码没问题 。反斜杠是什么意思?字符串 不是都是加了反斜杠的吗?你是反斜杠前面没数字吗?
Ⅳ C语言问题:将字符串a复制到字符串b中
1、首先需要建立一个新的文件,输入头文件和主函数。
Ⅳ C语言,使用函数实现字符串复制
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
#include <stdio.h>
#include <time.h>
/*把从src地址开始的字符串复制到以dest开始的字符串中*/
char* str (char* dest, char *src) {
char* r = dest;
while((*r++ = *src++)!='\0');
return dest;
}
int main () {
char *str1="abcde";
char *str2;
str2 = str (str2, str1); /*把str1复制到str2*/
puts (str2);
return 0;
}
Ⅵ C语言 字符串复制
将指针p 的类型由int改为char就可以了
Ⅶ 请问C语言题目:部分复制字符串会写吗
#include<stdio.h>
voidm(char*src,char*dst,intm){
inti,l=0;
for(i=m;src[i]!='