字符串相关函数
              1、字符串输出函数  puts (string);
   main( )
  { char a[20]={"hello world"};
      puts(a);
  }
2、字符串输入函数 gets (string);
    main( )
  { char a[20];
      gets(a);
      puts(a);
  } gets 与scanf相比:gets是回车为结束标志,而scanf以回车、空格为结束标志。
3、测试字符串长度函数   strlen(string);  必须用n进行赋值。如n=strlen(string);
     main( )
  { char a[20]={"hello world"};
      int  n;
      n=strlen(a);
       printf("%d\n",n);
     }
4、字符串大写变小写函数   strlwr(string);
    main( )
  { char a[20]={"Hello World"};
      strlwr(a);
      puts(a);
  }
5、字符串小写变大写函数   strupr(string);
    main( )
  { char a[20]={"Hello World"};
      strupr(a);
      puts(a);
  }
6、字符串复制函数 strcpy(s1,s2);   后往前复制,后面的是原函数。
  main( )
   { char  a[30]={"hello  everyone!"};
      char   b[30];
      strcpy (b,a);
       puts(b);
   }
7 、字符串比较函数  n=strcmp  (s1,s2);
     main( )
   { char  a[30]={"hello"};
      char   b[30]={"everyone"};
      int  n;
      strcmp (b,a);
      printf("%d\n",n);
   }
  当s1<s2    n <0;  
  当s1=s2    n =0;
  当s1>s2    n >0;
8 、字符串连接函数  strcat  (s1,s2);  把s2连在s1上,结果在s1中
  main( )
   { char  a[30]={"hello"};
      char   b[30]={"everyone"};
        strcat (a,b);
        puts(a);
   }
flydreams   2006-04-24 19:44:24 评论:0   阅读:389   引用:0

发表评论>>

署名发表(评论可管理,不必输入下面的姓名)

姓名:

主题:

内容: 最少15个,最长1000个字符

验证码: (如不清楚,请刷新)

往事如风 岁月如歌!