Aulas

552 palavras 3 páginas
BIBLIOTECAS DE C++
Cabeçalhos de bibliotecas padrão ANSI C (C89)/ISO C (C90): * assert.h * ctype.h * errno.h * float.h | * limits.h * locale.h * math.h * setjmp.h | * signal.h * stdarg.h * stddef.h * stdio.h | * stdlib.h * string.h * time.h | |
Cabeçalhos adicionados no ISO C (C94/C95): * iso646.h | * wchar.h | * wctype.h |
Cabeçalhos adicionados no ISO C (C99) (suportados somente em compiladores mais novos): * complex.h * fenv.h | * inttypes.h * stdbool.h | * stdint.h * tgmath.h |
As bibliotecas padrão
Para inserir funções da API nos nossos programas é preciso indicar ao pre-processador onde ele poderá encontrá-las. Sabemos que funções da API do Windows ficam agrupadas em arquivos próprios de acordo com o tipo, numa espécie de biblioteca de funções. Estas bibliotecas são aquivos que possuem a extensão .dll, chamados simplesmente de DLLs.
Quando queremos usar uma função da API, ou uma função própria da linguagem C, não escrevemos a função no nosso programa. É muito mais prático pedir ao pre-processador que inclua o código da função desejada. Para isto, precisamos fornecer ao pre-processador um "mapa da mina", para que ele possa localizar e incluir a função desejada. O lcc-win32 possui vários "mapas" prontinhos para serem utilizados, arquivos com a extensão .h chamados de cabeçalhos e que se encontram no diretório /lcc/include. Os principais são:

Cabeçalho | Uso | stdio.h | Standard Input Output (entradas e saídas padrão): este cabeçalho contém a definição da estrutura FILE, usada para todas as entradas (input) e saídas (output), além das definições de todas as funções que lidam com a abertura, fechamento, etc de arquivos. A famosa função printf também é definida aqui, juntamente com sprintf, fprintf e toda a família de funções relacionadas. | math.h | Funções Matemáticas: sin, cos, atan, log, exp, etc. Aqui encontramos trigonometria (sin, cos, tan, atan, etc), arredondamentos (ceil,

Relacionados

  • aulas
    4140 palavras | 17 páginas
  • Aulas
    577 palavras | 3 páginas
  • aula
    594 palavras | 3 páginas
  • aula mais
    1922 palavras | 8 páginas
  • aula
    385 palavras | 2 páginas
  • A aula
    2578 palavras | 11 páginas
  • aula
    538 palavras | 3 páginas
  • Aulas
    1900 palavras | 8 páginas
  • aula
    1740 palavras | 7 páginas
  • aulas
    5688 palavras | 23 páginas