24小时热门版块排行榜    

查看: 332  |  回复: 2

zyj8119

木虫 (著名写手)


[交流] 【求助】一个C程序,本来应该没有错误,但是VC仍然还是有错。【已完结】

CODE:
#include
#include
#include
#include
#include
int funtest(char (*cp)[],int i)
{ int ix=0,iy=0,ik=0;
  char ca[20]={0},cb[20]={0};
  strcpy(ca,cp[i]);
  rand();
  ik=strlen(ca);
  ix=random(ik);
  iy=random(ik);
  while(iy==ix)iy=random(ik);
  ca[ix]='*';ca[iy]='*';
  printf("The word is:%s,",ca);
  printf("Please input correct word:");
  gets(cb);
  if(strcmp(cb,cp[i])==0)
    return 1;
  else return 0;
}

main()
{   char cs[5][20]={"beautiful","student","china","function","include"};
    int i,ik=0;

randomsize();

i=random(5);

ik=funtest(cs,i);

if(ik)

printf("Right!\n");

else

printf("Wrong!The word is:%s\n",cs)[i];

getch();
}

错误是:
--------------------Configuration: jjk - Win32 Debug--------------------
Compiling...
jjk.cpp
C:\Program Files\Microsoft Visual Studio\Common\MSDev98\My Projects\jjk.cpp(12) : error C2065: 'random' : undeclared identifier
C:\Program Files\Microsoft Visual Studio\Common\MSDev98\My Projects\jjk.cpp(27) : error C2065: 'randomsize' : undeclared identifier
C:\Program Files\Microsoft Visual Studio\Common\MSDev98\My Projects\jjk.cpp(33) : error C2109: subscript requires array or pointer type
C:\Program Files\Microsoft Visual Studio\Common\MSDev98\My Projects\jjk.cpp(35) : warning C4508: 'main' : function should return a value; 'void' return type assumed
Error executing cl.exe.

jjk.obj - 3 error(s), 1 warning(s)

[ Last edited by 余泽成 on 2010-12-13 at 22:05 ]
回复此楼
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

bignature

木虫 (小有名气)


★ ★
zyj8119(金币+1):谢谢参与
zyj8119(金币+9):谢谢提醒! 2010-12-12 22:02:44
余泽成(金币+1):谢谢参与应助! 2010-12-13 22:05:22
randomize,random是borlandC++才有的。
VC可以用srand和rand
CODE:
#include
#include
#include
#include
#include
int funtest(char** cp,int i)
{
        int ix=0,iy=0,ik=0;
        char ca[20]={0},cb[20]={0};
        strcpy(ca,cp[i]);
        srand( (unsigned)time( NULL ) );
        ik=strlen(ca);
        ix=rand()%(ik+1);
        iy=rand()%(ik+1);
        while(iy==ix)iy=rand()%(ik+1);
        ca[ix]='*';ca[iy]='*';
        printf("The word is:%s,",ca);
        printf("Please input correct word:");
        gets(cb);
        if(strcmp(cb,cp[i])==0)
                return 1;
        else return 0;
}

main()
{
        char* cs[5]={"beautiful","student","china","function","include"};
        int i,ik=0;
        srand( (unsigned)time( NULL ) );
        i=rand()%5;
        ik=funtest(cs,i);
        if(ik)
                printf("Right!\n");
        else
                printf("Wrong!The word is:%s\n",cs[i]);
        getch();
}

[ Last edited by bignature on 2010-12-12 at 22:26 ]
2楼2010-12-12 21:57:22
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

zyj8119

木虫 (著名写手)


引用回帖:
Originally posted by bignature at 2010-12-12 21:57:22:
randomize,random是borlandC++才有的。
VC可以用srand和rand



[code]
#include
#include
#include
#include
#include ...

此贴结贴。
3楼2010-12-12 22:56:59
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
相关版块跳转 我要订阅楼主 zyj8119 的主题更新
普通表情 龙 兔 虎 猫 高级回复 (可上传附件)
最具人气热帖推荐 [查看全部] 作者 回/看 最后发表
[基金申请] 各位基础老师们,看完中央《从严治党》的决定后,对学术界更加有信心了吧 +3 iaeyuan 2026-11-01 3/150 2026-11-02 07:49 by kudofaye
[硕博家园] 售一区SCI文章T0P,我:8O.551.O54,科目全,可十急 +3 hKe7U1kad5Sg 2026-10-31 7/350 2026-11-02 06:29 by xzcv0Tehd8lQ
[公派出国] 售SCI一区T0P文章,我:8.O.55.1.O54,科目全,可伽急 +4 hKe7U1kad5Sg 2026-10-31 6/300 2026-11-02 06:20 by xzcv0Tehd8lQ
[硕博家园] 售SCI一区T0P文章,我:8.O55.1.O.54,科目全,可十急 +4 xvJS1BYDxvBS 2026-10-31 8/400 2026-11-02 06:13 by xzcv0Tehd8lQ
[论文投稿] 售SCI文章,我:8O5.5.1.O.54,科目齐全,可+急 +4 xvJS1BYDxvBS 2026-10-31 10/500 2026-11-02 06:00 by xzcv0Tehd8lQ
[博后之家] 售SCI一区文章,我:8O5.5.1.O5.4,科目全,可伽急 +5 1uaZt2kAZj2S 2026-10-31 9/450 2026-11-02 05:54 by xzcv0Tehd8lQ
[考研] 售SCI一区T0P文章,我:8.O.55.1.O.54,科目齐全,可+急 +4 1uaZt2kAZj2S 2026-10-30 21/1050 2026-11-02 05:41 by xzcv0Tehd8lQ
[考博] 售SCI一区文章,我:8.O.55.1.O.54,科目齐全,可伽急 +5 1uaZt2kAZj2S 2026-10-30 18/900 2026-11-02 05:34 by xzcv0Tehd8lQ
[论文投稿] 售SCI文章,我:8O.5.5.1O.54,科目全,可十急 +6 X5bHxOULxFqb 2026-10-30 27/1350 2026-11-02 05:28 by xzcv0Tehd8lQ
[论文投稿] 售SCI一区T0P文章,我:8O.55.1.O.5.4,科目齐全,可+急 +3 hKe7U1kad5Sg 2026-10-31 5/250 2026-11-02 03:39 by xzcv0Tehd8lQ
[考研] 售SCI一区T0P文章,我:8.O.55.1.O.54,科目齐全,可+急 +3 hKe7U1kad5Sg 2026-10-31 6/300 2026-11-01 22:27 by xzcv0Tehd8lQ
[考博] 售SCI一区文章,我:8O5.5.1.O5.4,科目全,可伽急 +3 hKe7U1kad5Sg 2026-10-31 6/300 2026-11-01 22:11 by xzcv0Tehd8lQ
[公派出国] 售SCI-T0P文章,我:8O.5.5.1.O.54,科目齐全,可+急 +4 1uaZt2kAZj2S 2026-10-30 8/400 2026-11-01 21:35 by xzcv0Tehd8lQ
[找工作] 售SCI一区T0P文章,我:8.O.55.1.O54,科目全,可伽急 +4 1uaZt2kAZj2S 2026-10-30 11/550 2026-11-01 21:35 by xzcv0Tehd8lQ
[公派出国] 售SCI一区T0P文章,我:8.O.55.1.O.5.4,科目全,可+急 +4 1uaZt2kAZj2S 2026-10-30 15/750 2026-11-01 16:52 by BCdvBAEpt3zm
[硕博家园] 越来越担心硕士毕业后没有竞争力了 +9 zuesli 2026-10-27 15/750 2026-11-01 12:59 by Equinoxhua
[硕博家园] 售SCI一区T0P文章,我:8.O.55.1.O.5.4,科目全,可+急 +4 1uaZt2kAZj2S 2026-10-30 17/850 2026-11-01 12:24 by BCdvBAEpt3zm
[硕博家园] 售SCI一区T0P文章,我:8O.55.1.O.54,科目全,可伽急 +4 X5bHxOULxFqb 2026-10-30 18/900 2026-11-01 12:11 by BCdvBAEpt3zm
[考博] 2027博士申请-临床检验诊断学、病原生物学、微生物方向 50+3 yyh@ 2026-10-28 4/200 2026-10-31 12:47 by 可淡不可忘
[硕博家园] 申博自荐 2篇一区TOP+1篇EI+2公开发明专利 2027博士申请 +3 小小阿光 2026-10-27 3/150 2026-10-29 23:56 by 起风了的快乐
信息提示
请填处理意见