标题:C语言面试题,求助!!
取消只看楼主
liuyi888666
Rank: 1
等 级:新手上路
帖 子:3
专家分:0
注 册:2012-6-13
结帖率:50%
已结贴  问题点数:20 回复次数:1 
C语言面试题,求助!!
C语言测试题
(WIN32平台sizeof(int)=4)
5.    改错并写出输出结果(三处错误)
/****************************Code Beginning****************************/
#include<stdio.h>
#include<malloc.h>
#include<string.h>
char *strconvert(char **SubTwoStr,const char *SrcStr)
{
    char            *Replacestr;
    char            *TempTwoStr;
    int            nCounter=0;
    TempTwoStr    =*SubTwoStr;
    Replacestr =(char *)malloc(strlen(SrcStr)>strlen(*SubTwoStr)?strlen(SrcStr):strlen(*SubTwoStr));   
    while(*SrcStr!='\0')
    {
        while(*TempTwoStr++!='\0')
        {
            if(*SrcStr = *TempTwoStr)
            {
                nCounter++;
                *Replacestr++ = *SrcStr;
                break;
            }
        }
        TempTwoStr    =*SubTwoStr;
        SrcStr++;
    }
    *Replacestr        ='\0';
    Replacestr        =Replacestr-nCounter;   
    return *Replacestr;
}
void main()
{
    char    SrcStr[]="abcdef3sccdf";
    char    *TwoStr="maieadfcieasdfasdfewfasdfaw";
    TwoStr=strconvert(TwoStr,SrcStr);   
    printf("Result:%s\n",TwoStr);
}
/****************************Code End****************************/

第二部分:编程题
6.    编程题:
请参考标准strcpy函数原型:char *strcpy(char *strDest,const char *strSrc);其中strDest是目标字符串,strSrc是源字符串
(2)请编写扩展功能的strcpy函数mystrcpy,函数接口与strcpy一致。
要求:
1.新函数将源字符串中的小写字符转换为大写字符;
2.新的函数具有翻转功能(例:strSrc=“abcDefGhijk”;处理后strDest=“KJIHGFEDCBA”)


[ 本帖最后由 liuyi888666 于 2012-6-13 21:14 编辑 ]
搜索更多相关主题的帖子: 面试 平台 include 测试题 C语言 
2012-06-13 17:53
liuyi888666
Rank: 1
等 级:新手上路
帖 子:3
专家分:0
注 册:2012-6-13
得分:0 
第6题有哪位高人能给做一下吗?多谢了
2012-06-13 18:18



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-371476-1-1.html




关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.134268 second(s), 8 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved