Text Input / funções de saída na linguagem C

Quando você começar a lidar com variáveis ​​em C, você invariavelmente tropeçar no jardim do I / O, ou de entrada / saída. dispositivo de entrada principal do computador é o teclado, e seu dispositivo de saída principal é o monitor, e você precisa saber como chegar C para reconhecer a entrada e criar criar uma saída.

Aqui está um resumo rápido das funções da linguagem C de entrada de texto e de saída que você pode usar para ajudar a ler informações do teclado e enviar informações para a tela.

Funções de linguagem C Texto de E / S
FunçãoFormatoDescrição
atof ()[Numvar =] atof (string) -Converte um valor de ponto flutuante encontrado em string em número de ponto-afloating, que pode ser armazenado em uma variável, numvar, ou usado imediatamente. Requer theSTDLIB.H arquivo de cabeçalho para ser incluído.
atoi ()[Numvar = atoi] (string) -Converte um valor inteiro encontrado em cadeia numa inteiro, que pode ser armazenado em uma variável, numvar, ou utilizado imediatamente. Requer theSTDLIB.H arquivo de cabeçalho para ser incluído.
fflush (stdin)fflush (stdin) -Remove os caracteres do fluxo de entrada (teclado).
fpurge (stdin)fpurge (stdin) -Remove os caracteres do fluxo de entrada (teclado). Thisfunction deve ser usado em Unix em vez de fflush (stdin).
getchar ()[Ch =] getchar () -Lê um único caracter do teclado. O carácter isdisplayed e, opcionalmente, armazenado na variável CH carvão animal.
gets ()gets (string) -Lê uma seqüência de texto a partir do teclado (denunciado por chave theEnter). O texto é armazenado na variável string.
printf ()printf ( "format" [, var [, var ...]]) -Exibe texto formatado de acordo com a seqüência de formato. valores opcionais ou variáveis,var, pode ser especificado para matchplaceholders ou caracteres de conversão na seqüência de formato.
putchar ()putchar (ch) -Exibe o caractere CH em thescreen, onde CH é um personagem único (ou código de escape) em aspas simples ou o nome de uma charvariable.
puts ()puts (String) -Exibe o texto corda em thescreen, onde corda é um texto literal stringof (entre aspas) ou o nome de um stringvariable.
scanf ()scanf ( "format", var) -Lê a informação a partir do teclado de acordo com o no conversioncharacter formato corda. Theinformation é então armazenado na variável var, que deve corresponder ao tipo de conversioncharacter que é usado (int, flutuar, ou carbonizar, por exemplo).

menu