Resultados da pesquisa a pedido "c"

1 a resposta

É necessário atribuir um ponteiro incompatível para implementar o polimorfismo em C

Eu tento simular o polimorfismo do C ++ em C com o seguinte código: #include<stdio.h> typedef struct Base { void (*out) (void); } Base; typedef struct Derived { Base base; int x; } Derived; void base_out() { printf("base\n"); } void ...

4 a resposta

Qual é a melhor maneira de planejar e organizar o desenvolvimento de um aplicativo em C? [fechadas]

Eu só tive que codificar em C algumas vezes, e parece que toda vez que faço isso se torna uma fera incontrolável. Eu fiz a maior parte da minha programação em C # e .Net, por isso estou muito acostumado à arquitetura de estilo de classe, mas não ...

6 a resposta

flutuar para int comportamento inesperado

você pode explicar o comportamento operacional deste programa. int main() { float a = 12.5; printf("%d\n", a); printf("%d\n", *(int *)&a); return 0; }você pode verificar o código emhttp://codepad.org/AQRlAzkC [http://codepad.org/AQRlAzkC] por ...

3 a resposta

# e ## em macros

#include <stdio.h> #define f(a,b) a##b #define g(a) #a #define h(a) g(a) int main() { printf("%s\n",h(f(1,2))); printf("%s\n",g(f(1,2))); return 0; }Apenas olhando para o programa, "pode" esperar que a saída seja a mesma para as duas instruções ...

2 a resposta

Aliasing struct e array da maneira conforme

Nos velhos tempos do pré-ISO C, o código a seguir não surpreenderia ninguém: struct Point { double x; double y; double z; }; double dist(struct Point *p1, struct Point *p2) { double d2 = 0; double *coord1 = &p1.x; double *coord2 = &p2.x; int i; ...

3 a resposta

Por que o programa C a seguir apresenta um erro de barramento?

Eu acho que é a primeira chamada strtok que está falhando. Já faz um tempo desde que escrevi C e estou perdida. Muito obrigado. #include <stdio.h> #include <string.h> int main(int argc, char **argv) { char *str = "one|two|three"; char *tok = ...

2 a resposta

Como criar um arquivo de dados de compilação (bdf) na Parasoft?

Estou tentando usar o teste Parasoft C / C ++ para controlar "padrões de codificação" em testes estáticos. Encontrei apenas "Como criar bdf em projetos Makefile" no guia do usuário da Parasoft. Como posso criar bdf para cada projeto? O uso do ...

3 a resposta

Construindo strings a partir de variáveis em C

Estou trabalhando em um jogo de blackjack básico que usa soquetes, cortesia da minha classe de sistemas operacionais. Já nos foi dada uma interface de soquete que passa uma matriz de caracteres para frente e para trás. eu tinhaesperava Eu ...

3 a resposta

Execute um comando Linux no programa c

Estou tentando executar um comando do Linux no programa c usando a chamada de sistema do sistema, mas não deseja que ele despeje os logs de saída ou de erro no terminal. O que devo fazer? Existe alguma outra maneira de fazer isso?

1 a resposta

por que meu log do kernel não está mostrando a saída mais recente?

Estou codificando um módulo simples do kernel, no linux ubuntu 17.04, que pega uma string e a imprime no log do kernel. #include<linux/module.h> #include<linux/init.h> #include<linux/moduleparam.h> char* mystring = "hello world"; ...