• Win32:sprintf用法(swprintf、scanf、swcanf与之类似)


    // crt_sprintf.c
    // compile with: /W3
    // This program uses sprintf to format various
    // data and place them in the string named buffer.
    
    #include <stdio.h>
    
    int main( void )
    {
       char  buffer[200], s[] = "computer", c = 'l';
       int   i = 35, j;
       float fp = 1.7320534f;
    
       // Format and print various data: 
       j  = sprintf( buffer,     "   String:    %s\n", s ); // C4996
       j += sprintf( buffer + j, "   Character: %c\n", c ); // C4996
       j += sprintf( buffer + j, "   Integer:   %d\n", i ); // C4996
       j += sprintf( buffer + j, "   Real:      %f\n", fp );// C4996
       // Note: sprintf is deprecated; consider using sprintf_s instead
    
       printf( "Output:\n%s\ncharacter count = %d\n", buffer, j );
    }
    
    Output:
       String:    computer
       Character: l
       Integer:   35
       Real:      1.732053
    
    character count = 79
    // crt_sscanf.c
    // compile with: /W3
    // This program uses sscanf to read data items
    // from a string named tokenstring, then displays them.
    
    #include <stdio.h>
    
    int main( void )
    {
       char  tokenstring[] = "15 12 14...";
       char  s[81];
       char  c;
       int   i;
       float fp;
    
       // Input various data from tokenstring:
       // max 80 character string:
       sscanf( tokenstring, "%80s", s ); // C4996
       sscanf( tokenstring, "%c", &c );  // C4996
       sscanf( tokenstring, "%d", &i );  // C4996
       sscanf( tokenstring, "%f", &fp ); // C4996
       // Note: sscanf is deprecated; consider using sscanf_s instead
    
       // Output the data read
       printf( "String    = %s\n", s );
       printf( "Character = %c\n", c );
       printf( "Integer:  = %d\n", i );
       printf( "Real:     = %f\n", fp );
    }
    
    String    = 15
    Character = 1
    Integer:  = 15
    Real:     = 15.000000
  • 相关阅读:
    和程序员有关的对联
    《kali linux 渗透测试初级教程》免费下载
    PPT嵌入字体的方法
    修改nw.js的exe文件使其请求管理员权限
    nw.js FrameLess Window下的窗口拖拽与窗口大小控制
    nw.js如何处理拖放操作
    nw.js 软件推荐:AxeSlide斧子演示:PPT的另一种可能(转)
    c#使用word、excel、pdf ——转
    ASP.NET MVC
    http 报文
  • 原文地址:https://www.cnblogs.com/shenchao/p/3119547.html
Copyright © 2020-2023  润新知