English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
Biblioteca padrão do C - <stdio.h>
Função da biblioteca C int ungetc(int char, FILE *stream) Empurre o caractere charUm caractere (um caractere sem sinal) é empurrado para o fluxo especificado stream Dentro, para que seja o próximo caractere lido.
Aqui está a declaração da função ungetc().
int ungetc(int char, FILE *stream)
Se for bem-sucedido, retorna o caractere empurrado, caso contrário, retorna EOF e mantém o fluxo stream inalterado.
O exemplo a seguir demonstra o uso da função ungetc().
Suponha que tenhamos um arquivo de texto file.txtSeu conteúdo é o seguinte. O arquivo será usado como entrada no exemplo:
isto é w3codebox !biblioteca padrão C !funções e macros da biblioteca
Vamos compilar e executar o programa acima, o que produzirá o seguinte resultado:
isto é w3codebox +biblioteca padrão do C +funções da biblioteca e macros