dbo:abstract
|
- En C, la función scanf (scan-format, analizar con formato), en realidad representa a una familia de funciones que analizan una entrada de datos con formato y cargan el resultado en los argumentos que se pasan por referencia a dicha función o funciones:
* La función scanf lee los datos de entrada en el stdin (flujo de entrada estándar).
* La función fscanf (file-scanf) lee en un flujo de entrada dado, por lo general un fichero (file) abierto para lectura.
* La función sscanf (string-scanf) obtiene la entrada que se va a analizar de una cadena de caracteres dada (string). Todas ellas leen caracteres, los interpretan según un formato, y almacenan los resultados en sus argumentos. Cada uno cuenta con varios argumentos: por un lado, un formato de la secuencia del control (se describe más abajo), por otro, un sistema de argumentos del indicador que señala dónde la entrada convertida debe ser almacenada. El resultado es indefinido si hay escasos argumentos para dar formato. Si se agota el formato mientras que sigue habiendo las argumentos, los argumentos sobrantes son evaluados pero no procesados de ninguna otra manera. (es)
- A scanf format string (scan formatted) is a control parameter used in various functions to specify the layout of an input string. The functions can then divide the string and translate into values of appropriate data types. String scanning functions are often supplied in standard libraries.Scanf is a function that reads formatted data from the standard input string, which is usually the keyboard and writes the results whenever called in the specified arguments. The term "scanf" comes from the C library, which popularized this type of function, but such functions predate C, and other names are used, such as readf in ALGOL 68. scanf format strings, which provide formatted input (parsing), are complementary to printf format strings, which provide formatted output (templating). These provide simple functionality and fixed format compared to more sophisticated and flexible parsers or template engines, but are sufficient for many purposes. (en)
- scanf (dont le nom vient de l'anglais scan formatted) est une fonction de la bibliothèque standard du langage C. Déclarée dans l'entête <stdio.h></stdio.h>, cette fonction peut être utilisée pour la saisie de données formatées, qu'il s'agisse de lettres, de chiffres ou de chaînes de caractères. (fr)
- scanf(スキャンエフ)は、C言語の標準関数。ヘッダーファイル stdio.h で定義されている、書式付き入力関数である。 標準入力(大抵はキーボード)からの入力を、書式に従って変数に読み込む機能を持つ。標準出力関数のprintfと対比させて考えると分かりやすい。 ユーザーからの入力を受ける、ごく基本的な機能を持つにもかかわらず、後述するように異常入力(エラー)に配慮すると相応の手間がかかるため、テストプログラムや入門書を除いてはあまり使われない。 このファミリーの関数には、入力ストリームを指定できる や、メモリ上の文字列ストリームを入力対象とする などがある。 (ja)
- La funzione scanf viene implementata in diversi linguaggi di programmazione. Ha origine dal linguaggio C dove è inclusa nella libreria stdio.h ed ha il seguente prototipo: int scanf(const char *format, ...) La funzione scanf legge dei caratteri dal canale standard di input (stdin), li converte secondo le specifiche di formattazione fornite dall'argomento format e memorizza i valori ottenuti negli argomenti seguenti. Un esempio in C #include /* Libreria standard per l'I/O */int main { int n; printf("Inserisci il valore di N: "); scanf("%d", &n); printf("N al quadrato è uguale a %d
", n*n); return 0; } Nell'esempio proposto viene richiesto all'utente un numero intero e viene calcolato il quadrato di tale numero.La funzione scanf ha lo scopo di rilevare quanto immesso dall'utente tramite la tastiera, convertirlo in un numero intero e memorizzarne il risultato nella variabile n. La stringa di formattazione deve essere costituita da un carattere '%' seguito da uno degli specificatori elencati: c Carattered Numero intero f Numero reales Stringa (array di caratteri e, pertanto, un puntatore che nella scanf non ha bisogno di '&')p Indirizzo di memoria (it)
- scanf는 주어진 문자열 스트림 소스에서 지정된 형식으로 데이터를 읽어내는 기능으로 C 프로그래밍 언어로부터 유래했으며 많은 프로그래밍 언어에 쓰이고 있다. 입력한 문자열의 특정한 배치를 위한 다양한 기능에서 사용되는 매개 변수를 통제하는 것이다. 기능들은 문자열을 나누는 것을 할 수 있다. 그리고, 적절한 데이터 타입들의 성질을 문자나 숫자로 표현하여 나타낸 것들 속에서 변환할 수 있다. 문자열 스캔 기능들은 종종 기준이 되는 라이브러리 속에서 제공된다. scanf라는 용어는 C 라이브러리로부터 왔다. C 라이브러리는 대중화 된 타입의 기능이지만, 이러한 기능은 C 이전에, ALGOL 68 속의 readf 와 같은,다른 이름으로 사용되었다. Scanf format string 은 형식화된 입력을 제공하였고, 이것은 printf format string 에 의해서 보완되어, 형식화된 출력을 제공하였다. 이러한 간단한 기능들과 변함없는 구성방식을 제공하는 것은 더욱 세련되고, 변함없는 파서( 다른 프로그램이 처리할 수 있도록 여러 부분으로 분해하는 프로그램 ), 또는 견본 엔진들이 비교되지만, 많은 목적을 위해서는 충분한 것이다. scanf의 기본 형태는 다음과 같다: int scanf(const char *format, ...); (ko)
- scanf é uma família de funções da linguagem de programação C disponibilizada pelo arquivo cabeçalho <a href="/wiki/Stdio.h" title="Stdio.h">stdio.h</a> que permite a leitura de dados a partir de uma fonte de caracteres de acordo com um formato pré determinado. Está presente também em outras linguagens de programação como PHP e C++. (pt)
|
rdfs:comment
|
- scanf (dont le nom vient de l'anglais scan formatted) est une fonction de la bibliothèque standard du langage C. Déclarée dans l'entête <stdio.h></stdio.h>, cette fonction peut être utilisée pour la saisie de données formatées, qu'il s'agisse de lettres, de chiffres ou de chaînes de caractères. (fr)
- scanf(スキャンエフ)は、C言語の標準関数。ヘッダーファイル stdio.h で定義されている、書式付き入力関数である。 標準入力(大抵はキーボード)からの入力を、書式に従って変数に読み込む機能を持つ。標準出力関数のprintfと対比させて考えると分かりやすい。 ユーザーからの入力を受ける、ごく基本的な機能を持つにもかかわらず、後述するように異常入力(エラー)に配慮すると相応の手間がかかるため、テストプログラムや入門書を除いてはあまり使われない。 このファミリーの関数には、入力ストリームを指定できる や、メモリ上の文字列ストリームを入力対象とする などがある。 (ja)
- scanf é uma família de funções da linguagem de programação C disponibilizada pelo arquivo cabeçalho <a href="/wiki/Stdio.h" title="Stdio.h">stdio.h</a> que permite a leitura de dados a partir de uma fonte de caracteres de acordo com um formato pré determinado. Está presente também em outras linguagens de programação como PHP e C++. (pt)
- En C, la función scanf (scan-format, analizar con formato), en realidad representa a una familia de funciones que analizan una entrada de datos con formato y cargan el resultado en los argumentos que se pasan por referencia a dicha función o funciones:
* La función scanf lee los datos de entrada en el stdin (flujo de entrada estándar).
* La función fscanf (file-scanf) lee en un flujo de entrada dado, por lo general un fichero (file) abierto para lectura.
* La función sscanf (string-scanf) obtiene la entrada que se va a analizar de una cadena de caracteres dada (string). (es)
- A scanf format string (scan formatted) is a control parameter used in various functions to specify the layout of an input string. The functions can then divide the string and translate into values of appropriate data types. String scanning functions are often supplied in standard libraries.Scanf is a function that reads formatted data from the standard input string, which is usually the keyboard and writes the results whenever called in the specified arguments. (en)
- scanf는 주어진 문자열 스트림 소스에서 지정된 형식으로 데이터를 읽어내는 기능으로 C 프로그래밍 언어로부터 유래했으며 많은 프로그래밍 언어에 쓰이고 있다. 입력한 문자열의 특정한 배치를 위한 다양한 기능에서 사용되는 매개 변수를 통제하는 것이다. 기능들은 문자열을 나누는 것을 할 수 있다. 그리고, 적절한 데이터 타입들의 성질을 문자나 숫자로 표현하여 나타낸 것들 속에서 변환할 수 있다. 문자열 스캔 기능들은 종종 기준이 되는 라이브러리 속에서 제공된다. scanf라는 용어는 C 라이브러리로부터 왔다. C 라이브러리는 대중화 된 타입의 기능이지만, 이러한 기능은 C 이전에, ALGOL 68 속의 readf 와 같은,다른 이름으로 사용되었다. Scanf format string 은 형식화된 입력을 제공하였고, 이것은 printf format string 에 의해서 보완되어, 형식화된 출력을 제공하였다. 이러한 간단한 기능들과 변함없는 구성방식을 제공하는 것은 더욱 세련되고, 변함없는 파서( 다른 프로그램이 처리할 수 있도록 여러 부분으로 분해하는 프로그램 ), 또는 견본 엔진들이 비교되지만, 많은 목적을 위해서는 충분한 것이다. (ko)
- La funzione scanf viene implementata in diversi linguaggi di programmazione. Ha origine dal linguaggio C dove è inclusa nella libreria stdio.h ed ha il seguente prototipo: int scanf(const char *format, ...) La funzione scanf legge dei caratteri dal canale standard di input (stdin), li converte secondo le specifiche di formattazione fornite dall'argomento format e memorizza i valori ottenuti negli argomenti seguenti. Un esempio in C La stringa di formattazione deve essere costituita da un carattere '%' seguito da uno degli specificatori elencati: (it)
|