Files
codeql/cpp/ql/test/library-tests/scanf/test.c
Mathias Vorreiter Pedersen 2902a19a50 C++: Add more scanf testing.
2026-05-18 10:58:50 +01:00

26 lines
616 B
C

/** standard printf functions */
#define FILE void
typedef unsigned int wchar_t;
int scanf(const char *format, ...);
int fscanf(FILE *stream, const char *format, ...);
int sscanf(const char *s, const char *format, ...);
int swscanf(const wchar_t* ws, const wchar_t* format, ...);
int scanf_s(const char *format, ...);
int main(int argc, char *argv[])
{
char buffer[256];
wchar_t wbuffer[256];
FILE *file;
int i, i2;
scanf("%s", buffer);
fscanf(file, "%10s %i", buffer, i);
sscanf("Hello.", "%*i%s%*s", buffer);
swscanf(L"Hello.", "%10s", wbuffer);
scanf_s("%d %s %d", &i, buffer, 10, &i2);
return 0;
}