Programação  
 
Conhecimento computador >> Programação >> C /C + + programação >> 
Como usar a função strerror em C + +
A função C + + strerror mapeia um número de erro para uma string de mensagem de erro. Estas cadeias de erro descrever o erro e são plataforma e compilador dependente. A mensagem de erro deve indicar o erro não se sabe se o número de erro não pode ser interpretada , e strerror irá definir errnoEINVAL . Strerror não vai alterar a configuração de erro no caso de sucesso. Os passos seguintes irão ajudá-lo a usar strerror . Instruções
1

Aprenda a sintaxe strerror em C + +. A sintaxe completa é char * strerror (int errnum ); .
2

Saiba que errnum é o número do erro. Se bem sucedido, strerror retorna um ponteiro para uma string alocada estaticamente que descreve um errnum erro que é um terminador nulo. Se errnum é negativo "e os MKS Toolkit UNIX APIs for implementado, strerror usa seu valor absoluto como um código de erro Win32 .
3

Compreender que a + + função strerror C é mantido na biblioteca cstring . Pode ser necessário incluir o arquivo de cabeçalho string.h para usar esta função
4

Olhe para o seguinte programa completo para alguns exemplos simples de como usar strerror : .

# Include # include

int main () { FILE * testFile ; testFile = fopen ( " unexist.ent ", " r"); if ( testFile == NULL ) /* note que unexist.ent não deve realmente existir a fim de * //* gerar uma mensagem de erro * /printf (" erro ao abrir o arquivo unexist.ent :% s \\ n", strerror ( errno ) ); return 0; }
5

Observar que esta é apenas uma possível saída para este programa :

Erro ao abrir arquivo unexist.ent : Nenhum tal lima ou diretório

Anterior :

Próximo : No
  Os artigos relacionados
·C + + Função chamada está faltando Lista Argument 
·Como faço para corrigir um Visual Studio 6.0 T-SQL Deb…
·Como Tally cento em C + + 
·Como fazer Int Parte C + + Cordas 
·Como colocar C Estilo Cordas em uma matriz em C + + 
·Como aprender C + + Herança Rapidamente 
·Como criar um Randomizer em C 
·Como fazer seu próprio jogo PSP 
·Como fazer um jogo de loteria usando C + + 
·Como usar Getline em C para Ir Cin.Ignore 
  Artigos em destaque
·Como link COBOL e C juntos no z /OS 
·Como usar o operador de sobrecarga em C + + 
·Como projetar seu próprio jogo usando C + + 
·Como faço para gravar um arquivo CSV em C # 
·Quais são as funções de discos rígidos 
·Como usar Stdlib.h 
·Como calcular a soma dos números ímpares em Linguagem…
·Como escrever uma Declaração de Caso em C + + 
·Como criar um aplicativo para iPhone para um RSS em um …
·Como usar a função Memset em C + + 
Cop e direita © Conhecimento computador http://ptcomputador.com Todos os Direitos Reservados