刘加加在成长(C++语言学习中)

学习、工作、生活,这是三个问题。

  C++博客 :: 首页 :: 新随笔 :: 联系 :: 聚合  :: 管理 ::
  38 随笔 :: 0 文章 :: 24 评论 :: 0 Trackbacks
下面程序使用strcmp()验证答案是否正确:

    char try[10];
    
    puts(
"Who is 1+1?");
    gets(
try);
    
while(strcmp(try,"2")!=0)
    {
        puts(
"No,it's wrong.Try again.");
        gets(
try);
    }
    puts(
"OK,That's right");


下面程序说明各种情况下,strcmp()的返回值:

printf("strcmp(\"a\",\"a\")=%d\n",strcmp("a","a"));
    printf(
"strcmp(\"a\",\"b\")=%d\n",strcmp("a","b"));
    printf(
"strcmp(\"b\",\"a\")=%d\n",strcmp("b","a"));
    printf(
"strcmp(\"a\",\"c\")=%d\n",strcmp("a","c"));
    printf(
"strcmp(\"c\",\"a\")=%d\n",strcmp("c","a"));
    printf(
"strcmp(\"abc\",\"abd\")=%d\n",strcmp("abc","abd"));
    printf(
"strcmp(\"abc\",\"abcd\")=%d\n",strcmp("abc","abcd"));
    printf(
"strcmp(\"abc\",\"abbd\")=%d\n",strcmp("abc","abbd"));

posted on 2008-05-30 23:48 刘加加 阅读(1039) 评论(0)  编辑 收藏 引用 所属分类: 学习C语言

只有注册用户登录后才能发表评论。
网站导航: 博客园   IT新闻   BlogJava   知识库   博问   管理