⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 testgscanf.c

📁 shpf 1.9一个并行编译器
💻 C
字号:

#include <stdio.h>
#include "ad++.h"

void main(int argc, char* argv[]) {
  AdlibInit(argc, argv) ;

  char c ;
  int i, d, o, x, n, u ;
  float e, f, g ;
  char s [1024], S [1024] ;
  void* p ;

  gprintf("Input a character and two decimals: ") ;
  gscanf("%c %d %i", &c, &i, &d) ;
  gprintf("Input values were: %c %d %i\n", c, i, d) ;
  
  gprintf("Input three floating point numbers: ") ;
  gscanf("%e %f %g", &e, &f, &g) ;
  gprintf("Input values were: %f %f %f\n", e, f, g) ;

  gprintf("Input an octal number and a hex number: ") ;
  gscanf("%o %x", &o, &x) ;
  gprintf("Input values were: %o %x\n", o, x) ;

  gprintf("Input a string, terminated by whitespace: ") ;
  gscanf("%s%n", s, &n) ;
  gprintf("Input value was: \"%s\".  Its length was: %d\n", s, n) ;

  gprintf("Input a pointer (hex): ") ;
  gscanf("%p", &p) ;
  gprintf("Input value was: %p\n", p) ;

  gprintf("Input an unsigned decimal: ") ;
  gscanf("%u", &u) ;
  gprintf("Input value was: %u\n", u) ;

  gprintf("Input a string, starting with characters from [abcdefg],\n"
          "terminated by whitespace: ") ;
  gscanf("%[abcdefg]%s", &S, &s) ;
  gprintf("Input value was: \"%s\" ++ \"%s\"\n", S, s) ;

  gprintf("Input two decimals: ") ;
  gscanf("%*d %d", &d) ;
  gprintf("Second input value was: %d\n", d) ;
  
  AdlibFinalize() ;
}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -