回 帖 发 新 帖 刷新版面

主题:[讨论]几个小题,帮忙讲解下502191575+

1:》C语言编写程序,将字符数组S【2】中的全部数组拷贝到S【1】中,不用strcpy!
2.》编写一个程序,将英文大写字母循环右移5位,即A--F,B--G,......T--D,Z---E!
3>编写一个函数,将字符串转换成相应的整数,遇到非数字字符则停止转换。“123”-123;“12a3"-12;"a123
都用C语言,谢谢!环境是VC++6.0

回复列表 (共1个回复)

沙发

#include <stdio.h>
#include<string>

void arraycopy(char str1[],int size1,char str2[],int size2)
{
    int length=size1>size2?(size2-1):(size1-1);
    for( int i=0;i<length;i++)
    {
        str1[i]=str2[i];
    }
}

void main()
{

    char str1[]="Hello";
    char str2[]="world";

    arraycopy(str1,sizeof(str1),str2,sizeof(str2));
}

第二题不明白,第三题不知道你的意图,字符串很长达到100位或者更多长时,转成数值有什么意义

我来回复

您尚未登录,请登录后再回复。点此登录或注册