Resultados da pesquisa a pedido "c"

2 a resposta

cpp saída do pré-processador não é capaz de entender?

Desculpe se minha pergunta é muito básica. Gostaria de entender a saída produzida pelo pré-processador cpp. Digamos que eu tenha um programa a seguir muito básic #include <stdio.h> #include <stdlib.h> int x=100; int main () { printf ...

12 a resposta

Por que o segmento .bss é necessário?

O que eu sei é que variáveis globais e estáticas são armazenadas no.data, e dados não inicializados estão no.bss segmento. O que não entendo é por que temos um segmento dedicado para variáveis não inicializadas? Se uma variável não inicializada ...

8 a resposta

Properly using sscanf

Eu devo obter uma linha de entrada que possa estar em qualquer um dos seguintes formatos: Deve haver espaço entre a palavra 1 e a palavra 2. Deve haver uma vírgula entre a palavra 2 e a palavra 3.s espaços não são obrigatórios entre a palavra 2 ...

8 a resposta

Como converter "2012-03-02" em tempo de época unix em C?

A sequência "2012-03-02", que representa 2 de março de 2012, é fornecida como uma variável de entrada (char *). Como converter esta data em tempo de época unix na linguagem de programação

8 a resposta

Encontre n números primos após um determinado número primo, sem usar nenhuma função que verifique a primalidade

Como escrever um programa para encontrar n primos após um determinado número? por exemplo. primeiros 10 números primos após 100, ou primeiros 25 números primos após 1000. Editado: abaixo está o que eu tentei. Estou obtendo saída dessa maneira, ...

10 a resposta

onteiros de função e endereço de uma funç

Então eu pensei ao fazer ponteiros de função, você não precisa dooperator & para obter o endereço da função inicial: #include <stdio.h> double foo (double x){ return x*x; } int main () { double (*fun1)(double) = &foo; double (*fun2)(double) = ...

14 a resposta

Como armazenar em buffer stdout na memória e gravá-lo a partir de um thread dedicado

Eu tenho um aplicativo C com muitos threads de trabalho. É essencial que eles não sejam bloqueados, de modo que, quando os threads do trabalhador precisarem gravar em um arquivo no disco, faça com que eles gravem em um buffer circular na memória ...

6 a resposta

Erro: conversão para o tipo não escalar solicitado

Estou tendo um pequeno problema ao tentar localizar essa estrutura. Aqui está o código para a estrutura: typedef struct stats { int strength; int wisdom; int agility; } stats; typedef struct inventory { int n_items; char **wepons; char **armor; ...

10 a resposta

Inicialização da matriz C em outro momento que não a declaraçã

Sei em C que posso fazer o seguint int test[5] = {1, 2, 3, 4, 5}; Agora, isso é legal apenas ao declarar a matriz. No entanto, eu queria saber por que isso não é legal para fazer mais tarde? Mas, posteriormente, no programa, não é legal fazer o ...

26 a resposta

break em um caso com retorno .. e por padrão

@ My OCD me faz adicionar "break" ao escrever instruções de caso, mesmo que não sejam executadas. Considere o seguinte exemplo de código: switch(option) { case 1: a = 1; b = 7; break; case 2: a = 2; b = 4; return (-1); break; default: a = -1; ...