Resultados da pesquisa a pedido "c"

2 a resposta

Como converter char para inteiro em C? [duplicado

Duplicatas possíveis: Como converter um único caractere em um int [https://stackoverflow.com/questions/439573/how-to-convert-a-single-char-into-an-int] Caractere para inteiro em ...

2 a resposta

Qual é a diferença entre ssize_t e ptrdiff_t?

O padrão C (ISO / IEC 9899: 2011 ou 9899: 1999) define um tipoptrdiff_t dentro<stddef.h>. O padrão POSIX (ISO / IEC 9945; IEEE Std 1003.1-2008) define um tipossize_t dentro<sys/types.h>. Qual é a diferença entre esses tipos (ou por que ambos ...

2 a resposta

C / C ++, FORTRAN, sublinhados e ferramentas automáticas GNU

Tenho uma pergunta sobre programação em linguagem mista (C / C ++ e FORTRAN) usando gcc e gfortran. Pesquisei bastante "misturando fortran com o idioma X" e não consegui resolver isso. Não tenho certeza se este é um problema de vinculação ou ...

4 a resposta

Pode argv [0] conter uma string vazia?

Em qualquer programa C, o argumento da linha de comandosargv[0] aponta para o nome usado para chamar o programa. Existe alguma circunstância em que ele apontará para uma string vazia""? Um trecho de código de exemplo para esse caso seria uma ...

3 a resposta

Como inicializar uma estrutura com membro de matriz flexível

Tenho a seguinte estrutura typedef struct _person { int age; char sex; char name[]; }person;Fiz uma pesquisa básica na Internet (mas sem êxito) sobre como criar uma instância e inicializar uma estrutura com um membro flexível da matriz sem ...

6 a resposta

Programação C: diferença entre ++ ie i = i + 1 do ponto de vista do montado

Esta foi uma pergunta de entrevista. Eu disse que eles eram iguais, mas isso foi considerado uma resposta incorreta. Do ponto de vista do montador, há alguma diferença imaginável? Eu compilei dois programas C curtos usando a otimização padrão do ...

9 a resposta

O que há de errado com este código C de 1988?

Estou tentando compilar este trecho de código do livro "The C Programming Language" (K & R). É uma versão básica do programa UNIXwc: #include <stdio.h> #define IN 1; /* inside a word */ #define OUT 0; /* outside a word */ /* count lines, words ...

6 a resposta

Por que um campo de 8 bits possui endianness?

Veja a definição do cabeçalho TCP em /netinet/tcp.h struct tcphdr { u_int16_t th_sport; /* source port */ u_int16_t th_dport; /* destination port */ tcp_seq th_seq; /* sequence number */ tcp_seq th_ack; /* acknowledgement number */ # if ...

6 a resposta

Como a estrutura de resultados do horário local é alocada em

Eu estava brincando com otime.h arquivo em C que nos ajuda com as funções de hora / di Me deparei com: struct tm * _Cdecl localtime(const time_t *__timer); ... que parece retornar um ponteiro para tm struct. Descobri que o retorno por ...

5 a resposta

Como obter o valor de bytes individuais de uma variáve

Sei que para obter o número de bytes usados por um tipo de variável, você usasizeof(int) por exemplo. Como você obtém o valor dos bytes individuais usados quando você armazena um número com esse tipo de variável? (ou seja,int x = 125.)