Resultados da pesquisa a pedido "c"
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 ...
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 ( ...
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 () ...
main () funções retornam valor?
Alguém por favor me diga onde a função main () da linguagem 'C' retorna seu valor?
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 ...
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 ...
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 ...
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 ...
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?
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 ...