English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

Tutorial básico do C

Controle de fluxo do C

Função do C

Array do C

Ponteiro do C

String do C

Estrutura do C

Arquivo do C

Outro C

Manual de referência do C

Uso e exemplo da função tmpfile() da biblioteca C

Biblioteca padrão do C - <stdio.h>

Função da biblioteca C FILE *tmpfile(void) atualização em modo binário (wb+) cria um arquivo temporário. O arquivo temporário será excluído automaticamente quando o fluxo for fechado ou o programa for encerrado.

Declaração

A seguir está a declaração da função tmpfile().

FILE *tmpfile(void)

Parâmetros

  • NA

Retorno

Se for bem-sucedido, a função retorna um ponteiro para o fluxo do arquivo temporário criado. Se o arquivo não for criado, retorna NULL.

Exemplo online

A seguir, há um exemplo que demonstra o uso da função tmpfile().

#include <stdio.h>
int main ()
{
   FILE *fp;
   fp = tmpfile();
   printf("O arquivo temporário foi criado\n");
   /* Você pode usar o arquivo temporário aqui */
   fclose(fp);
   return(0);
}

Vamos compilar e executar o programa acima, ele será executado em /Crie um arquivo temporário na pasta tmp. No entanto, ao sair do programa, o arquivo temporário será automaticamente excluído e o programa gerará os seguintes resultados:

Um arquivo temporário foi criado

Biblioteca padrão do C - <stdio.h>