Main Page   Modules  

Formatted Scanning Functions.

Variations of formatted scanning functions. More...

Functions

int trio_scanf (const char *format,...)
 Scan characters from standard input stream. More...


Detailed Description

Variations of formatted scanning functions.

SYNOPSIS

cc ... -ltrio -lm

#include <trio.h>

DESCRIPTION

This documentation is incomplete. The documentation of the scanf family in [C99] and [UNIX98] also applies to the trio counterparts.

SCANNING

The scanning is controlled by the format string. The format string can contain normal text and conversion indicators. The normal text can be any character except the nil character (\000) and the percent character (\045 = '%'). Conversion indicators consists of an indication character (%), followed by zero or more conversion modifiers, and exactly one conversion specifier.

Modifiers

Positional ( 9$ ) [UNIX98]

See trio_printf.

Specifiers

Percent ( % )

Character ( c )

Decimal ( d )

Floating-point ( a, A, e, E, f, F, g, G )

Integer ( i )

Count ( n )

Octal ( o )

Pointer ( p )

String ( s )

Unsigned ( u )

Hex ( x, X )

Scanlist ( [] )

Scanlist Exclusion (^ )

Scanlist Range ( - ) [TRIO]

Scanlist Equivalence Class Expression ( [= =] ) [TRIO]

Locale dependent (LC_COLLATE). Only one expression can appear inside the delimiters.

Scanlist Character Class Expression ( [: :]) [TRIO] Locale dependent (LC_CTYPE). Only one expression can appear inside the delimiters. RETURN VALUES

SEE ALSO

trio_printf


Function Documentation

int trio_scanf const char *    format,
...   
 

Scan characters from standard input stream.

Parameters:
format  Formatting string.
...  Arguments.
Returns:
Number of scanned characters.