1: #include <stdio.h>
2:
3: scanf(fmt, args)
4: char *fmt;
5: {
6: return(_doscan(stdin, fmt, &args));
7: }
8:
9: fscanf(iop, fmt, args)
10: FILE *iop;
11: char *fmt;
12: {
13: return(_doscan(iop, fmt, &args));
14: }
15:
16: sscanf(str, fmt, args)
17: register char *str;
18: char *fmt;
19: {
20: FILE _strbuf;
21:
22: _strbuf._flag = _IOREAD|_IOSTRG;
23: _strbuf._ptr = _strbuf._base = str;
24: _strbuf._cnt = 0;
25: while (*str++)
26: _strbuf._cnt++;
27: return(_doscan(&_strbuf, fmt, &args));
28: }
Defined functions
fscanf
defined in line
9; used 11 times
scanf
defined in line
3; used 6 times
sscanf
defined in line
16; used 35 times