Nome da função : criar
Arquivo de cabeçalho : <io.h>
Protótipo de função : int creat(const char *file,int auth);
Função : Crie um arquivo com o nome de arquivo especificado
Parâmetros : char *file O nome do arquivo a ser criado, int auth é a permissão de operação
Valor de retorno : Retorna o identificador do arquivo em caso de sucesso, -1 em caso de falha.
Exemplo de programa : Crie um arquivo e insira o conteúdo O arquivo criado por esta função não pode substituir o arquivo com o mesmo nome.
#include<stdio.h>#include<io.h>#include<fcntl.h>intmain(void){charfilename[80];printf(inputfilepathandfilename,egd:\a.txt:);gets(nome do arquivo );intfd=creat(nome do arquivo,O_RDONLY);if(fd==-1){printf(não é possível criar o arquivon);return1;}printf(sucesso na criação do arquivon);fechar(fd);return0;}
Resultados em execução
caminho do arquivo de entrada e nome do arquivo, por exemplo:a.txt:d:c.txtsucesso na criação do arquivo