• puts()和gets()函数


    puts()和gets()函数

        1. puts()函数

        puts()函数用来向标准输出设备(屏幕)写字符串并换行, 其调用格式为:

         puts(s);

        其中s为字符串变量(字符串数组名或字符串指针)。

        puts()函数的作用与语printf("%s ", s)相同。

        例4:

         main()

         {

              char s[20], *f;                 /*定义字符串数组和指针变量*/

              strcpy(s, "Hello! Turbo C2.0"); /*字符串数组变量赋值*/

              f="Thank you";                  /*字符串指针变量赋值*/

              puts(s);

              puts(f);

         }

     

        说明:

        (1). puts()函数只能输出字符串, 不能输出数值或进行格式变换。

        (2). 可以将字符串直接写入puts()函数中。如:

              puts("Hello, Turbo C2.0");

     

        2. gets()函数

        gets()函数用来从标准输入设备(键盘)读取字符串直到回车结束, 但回车符

    不属于这个字符串。其调用格式为:

        gets(s);

        其中s为字符串变量(字符串数组名或字符串指针)。

        gets(s)函数与scanf("%s", &s)相似, 但不完全相同, 使用scanf("%s", &s)

    函数输入字符串时存在一个问题, 就是如果输入了空格会认为输入字符串结束,

    空格后的字符将作为下一个输入项处理, 但gets() 函数将接收输入的整个字符

    串直到回车为止。

        例5

         main()

         {

              char s[20], *f;

              printf("What's your name? ");

              gets(s);                      /*等待输入字符串直到回车结束*/

              puts(s);                      /*将输入的字符串输出*/

              puts("How old are you?");

              gets(f);

              puts(f);

  • 相关阅读:
    POJ 1320 Street Numbers(佩尔方程)
    hdu 3292 No more tricks, Mr Nanguo
    佩尔方程
    hdu 4825 xor sum(字典树+位运算)
    Xor Sum 2(位运算)
    数串
    EJS
    JQuery性能优化
    常用正则
    JavaScript prototype继承中的问题
  • 原文地址:https://www.cnblogs.com/dushikang/p/8876117.html
Copyright © 2020-2023  润新知