zoukankan      html  css  js  c++  java
  • c中的gets 与scanf到底有什么差 ,如何实现键盘输入及屏幕显示

    #if(0)
    #include <stdio.h>
    int main(int argc, char *argv[])
    {
          //char *gets( char *str );
        char *str;    
        printf("plz input array:");
       //str= gets(str); 
       //scanf("%s",str) ;  
        printf("%s\n",str);    
        return 0;
    }
    #endif
    
    
    #if(0)
    #include <stdio.h>
    
    int main()
    {
        char *s;
        printf("please enter a word:\n");
        scanf("%s",s);
        printf("input word is:%s\n",s);
        return 0;
    }
    #endif
    
    
    /*
    differences:
    1  gets() & scanf 
    
    */
    
    #if(0)
    
        #include <stdio.h>
        int main()
        {
     char ch1, ch2;
     scanf("%c", &ch1);
     scanf("%c", &ch2);
     printf("%d  %d\n", ch1, ch2);
     return 0;
        }
        
        /*
        1. 
        k f
    107  32
    请按任意键继续. . .
    
    
    2.
    ab
    97  98
    请按任意键继续. . .
    
    3.
     adkjaf
    32  97
    请按任意键继续. . .
    
    
    4.
    a enter 
    97  10
    请按任意键继续. . .
    
        
        
        */ 
    #endif
    
    #if(0)
     #include <stdio.h>
        int main()
        {
     char ch1, ch2;
     ch1 = getchar();
     ch2 = getchar();
     printf("%d  %d\n", ch1, ch2);
     return 0;
     
     /*
     1、 
     abcdskafjsaf
    97  98
    请按任意键继续. . .
    
    2、
     a b
    97  32
    请按任意键继续. . .
    
    
     
     */
        }
    #endif
    
    #if(0)
        #include <stdio.h>
        int main()
        {
     char str1[20], str2[20];
     scanf("%s",str1);
     printf("%s\n",str1);   
     scanf("%s",str2); 
     printf("%s\n",str2); 
     return 0;
        }
    
    /*
    
    1\ 
    hello world
    hello
    world
    请按任意键继续. . .
    
    2\
    hello
    hello
    world
    world
    请按任意键继续. . .
    
    
    */
    #endif 
    
    #if(0)
    
    #include <stdio.h>
    int main()
    {
     char str1[20], str2[20];
     gets(str1);
     printf("%s\n",str1);   
     gets(str2); 
     printf("%s\n",str2); 
     return 0;
     
     /*
     hello world
     hello world
     skdjfksajf
     skdjfksajf
    请按任意键继续. . .
    
     
     */
    }
    #endif
    
    #if(1)
    
        #include<stdio.h>  
        int main()  
        {  
            int a,i=1;  
            char c[100];  
            while(scanf("%d%s",&a,c)!=EOF)  
                printf("NO.%d:%d-%s-\n",i++,a,c);  
            return 0;  
        }  
        #endif
        
  • 相关阅读:
    求1977!
    三进制小数
    回文数C语言
    JAVA知识点必看
    servlet HttpServletRequest
    为什么web工程要输入localhost或者是127.0.0.1
    service $sce or ng-bind-html
    jQuery的deferred对象详解
    理解promise
    理解Angular中的$apply()以及$digest()
  • 原文地址:https://www.cnblogs.com/yoyov5123/p/2934163.html
Copyright © 2011-2022 走看看