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

📄 scanf.c

📁 Algorithms for Image Processing and Computer Vision Source Code
💻 C
字号:
/* This is file SCANF.C */
/* This file may have been modified by DJ Delorie (Jan 1991).  If so,
** these modifications are Coyright (C) 1993 DJ Delorie, 24 Kirsten Ave,
** Rochester NH, 03867-2954, USA.
*/

#include <stdio.h>
#include <stdarg.h>

int
scanf(const char *fmt, ...)
{
  int r;
  va_list a;
  va_start(a, fmt);
  r = _doscan(stdin, fmt, a);
  va_end(a);
  return r;
}

int
fscanf(FILE *iop, const char *fmt, ...)
{
  int r;
  va_list a;
  va_start(a, fmt);
  r = _doscan(iop, fmt, a);
  va_end(a);
  return r;
}

int
sscanf(const char *str, const char *fmt, ...)
{
  int r;
  va_list a;
  FILE _strbuf;

  va_start(a, fmt);

  _strbuf._flag = _IOREAD|_IOSTRG;
  _strbuf._ptr = _strbuf._base = (char *)str;
  _strbuf._cnt = 0;
  while (*str++)
    _strbuf._cnt++;
  _strbuf._bufsiz = _strbuf._cnt;
  r = _doscan(&_strbuf, fmt, a);
  va_end(a);
  return r;
}

⌨️ 快捷键说明

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