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ção | Formato | Descriçã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). |