Vídeo: Programar em C - Funções freopen e fgets / stdin - Aula 86 2024
Quando você começa a lidar com variáveis em C, você sempre tropeçará no jardim de E / S, ou entrada / saída. O dispositivo de entrada principal do computador é o teclado eo seu dispositivo de saída primário é o monitor e você precisa saber como obter o C para reconhecer a entrada e criar criar a saída.
Aqui está um resumo rápido das funções de entrada e saída de texto da linguagem C que você pode usar para ajudar a ler informações do teclado e empurrar informações para a tela.
Função | Formato | Descrição |
---|---|---|
atof () | [numvar =] atof (string); | Converte um valor de ponto flutuante encontrado em seqüência de caracteres em um número de ponto flutuante , que pode ser armazenado em uma variável, numvar ou usado imediatamente. Requer o
STDLIB. Arquivo de cabeçalho H a ser incluído. |
atoi () | [numvar = atoi] (string); | Converte um valor inteiro encontrado na string em um inteiro,
que pode ser armazenado em uma variável, numvar ou usado imediatamente. Requer o STDLIB. Arquivo de cabeçalho H a ser incluído. |
fflush (stdin) | fflush (stdin); | Remove caracteres do fluxo de entrada (teclado). |
fpurge (stdin) | fpurge (stdin); | Remove caracteres do fluxo de entrada (teclado). Esta
função deve ser usada em Unix em vez de fflush (stdin). |
getchar () | [ch =] getchar (); | Lê um único caractere do teclado. O caractere é
exibido e, opcionalmente, armazenado na variável char ch. |
recebe () | recebe (string); | Lê uma sequência de texto a partir do teclado (terminado pela tecla
Enter). O texto é armazenado na string variável. |
printf () | printf ("formato" [var [var …]]); | Exibe texto formatado de acordo com a seqüência de formato. Valores ou variáveis opcionais,
var, podem ser especificados para coincidir com espaços reservados ou caracteres de conversão na seqüência de formato. |
putchar () | putchar (ch); | Exibe o caractere ch na tela , em que ch é um caractere único
(ou código de escape) com aspas simples ou o nome de uma variável char . |
coloca () | põe (string); | Exibe a seqüência de texto na tela , onde string é uma string literal
de texto (entre aspas duplas) ou o nome de uma variável . |
scanf () | scanf ("format", & var); | Lê informações do teclado de acordo com o caractere de conversão
na seqüência de formato. As informações são armazenadas na variável var, que deve corresponder ao tipo de conversão caractere usado (int, float ou char, para exemplo). |