Resultados da pesquisa a pedido "c"

2 a resposta

Como ler ou capturar Ctrl + alguma tecla ou Alt + alguma tecla em C?

Por exemplo, eu quero fazer alguma coisa quando alguma combinação deCtrl qualquer tecla com qualquer outra tecla (ou pode serAlt A partir da entrada padrão, como ler essa combinação de teclas no programa C como uma entrada. Eu tentei com ...

3 a resposta

alinhamento de memória __atributo __ ((alinhado (8)))

Eu tenho um programa em um livro #include <stdio.h> int main( ) { struct data { int a __attribute__( ( aligned ( 8 ) ) ) ; char ch __attribute__( ( aligned ( 1 ) ) ) ; float s __attribute__( ( aligned ( 4 ) ) ) ; } ; struct data e ; printf ( ...

4 a resposta

Onde devo chamar a função Free ()?

Por exemplo: Em A.c: Head init(){ Head treeHead; treeHead = malloc(sizeof (struct TreeHead)); treeHead->Root = malloc(sizeof (struct TreeNode)); return treeHead;} Em B.c: Head treeHead; treeHead = init(); Devo chamar free no método init () ...

5 a resposta

main () funções retornam valor?

Alguém por favor me diga onde a função main () da linguagem 'C' retorna seu valor?

6 a resposta

Função gets () em C

Preciso de ajuda novamente! Eu achei muito legal usar ogets() função porque é como oscanf() em que eu poderia obter uma entrada com espaço em branco. Mas eu li em um dos tópicos (manipulação de arquivos de informações do ...

6 a resposta

Existe uma maneira de conseguir fechamentos em C

Gostaria que isso funcionasse, mas não: #include <stdio.h> typedef struct closure_s { void (*incrementer) (); void (*emitter) (); } closure; closure emit(int in) { void incrementer() { in++; } void emitter() { printf("%d\n", in); } return ...

5 a resposta

As instruções do pré-processador devem estar no início de uma linha?

Há algum tempo, descobri um compilador C (bastante antigo), que examinava macros dessa maneira (pseudo-código): if line.startswith("#include") or line.startswith("#define"): ..... Que tipo de pergunta me colocou onde as macros deveriam ser ...

5 a resposta

Copie uma função na memória e execute-a

Gostaria de saber como em C in pode copiar o conteúdo de uma função para memroy e executá-lo? Estou tentando fazer algo assim: typedef void(*FUN)(int *); char * myNewFunc; char *allocExecutablePages (int pages) { template = (char *) valloc ...

2 a resposta

Quando C diz que os valores iniciais das variáveis globais são zero, significa também os membros da estrutura? E qual é o valor inicial de um ponteiro?

Quando C diz que os valores iniciais das variáveis globais [/ static] são zero, isso também significa membros da estrutura? E qual é o valor inicial de um ponteiro [global / estático]? NULO?

3 a resposta

Em C, por que uma variável const não pode ser usada como inicializador de tamanho de matriz? [duplicado]

Esta pergunta já tem uma resposta aqui: Uma variável const pode ser usada para declarar o tamanho de uma matriz em C? [/questions/18848537/can-a-const-variable-be-used-to-declare-the-size-of-an-array-in-c] 5 respostasNo código a seguir, const ...