Resultados da pesquisa a pedido "c"
C Chaves de caixa depois de cada caso
Em um Cswitch-case controle de fluxo, é necessário colocar chaves{}após umcase se variáveis estão sendo definidas nesse bloco. É uma má prática colocar aparelho depois de cadacase, independentemente da declaração da variável? Por ...
char x [256] vs. char * = malloc (256 * sizeof (char));
Alguém aqui recentemente me indicou em um pedaço meu que estou usando char* name = malloc(256*sizeof(char)); // more code free(name);Fiquei com a impressão de que esse modo de configurar uma matriz era idêntico ao uso de char name[256];e que os ...
Como usar fgets para ler um arquivo linha por linha
Eu sou novo em programação, então existem alguns princípios básicos e talvez senso comum que eu não conheço. Eu tenho uma pergunta sobre como usar o fgets corretamente. Com base na explicação de fgets, parece que os fgets devem parar sempre que ...
Preenchimento de tamanho variável em printf
Existe uma maneira de ter um preenchimento de tamanho variável emprintf? Eu tenho um número inteiro que diz quão grande é o preenchimento: void foo(int paddingSize) { printf("%...MyText", paddingSize); }Isso deve imprimir### MyText onde o ...
Configurando o VSCode para depuração de C / C ++ na Janela 7 com gcc, g ++ e gdb
Eu estava seguindo as instruções deaqui [https://code.visualstudio.com/docs/languages/cpp#_debug_windows_gdb]. Cpptools instalados. Criadotasks.json com o seguinte conteúdo: { "version": "0.1.0", "command": "g++", "isShellCommand": true, ...
Os threads múltiplos do OpenMP atualizam a mesma matriz
Eu tenho o seguinte código no meu programa e quero acelerá-lo usando o OpenMP. ... for(i=curr_index; i < curr_index + rx_size; i+=2){ int64_t tgt = rcvq[i]; int64_t src = rcvq[i+1]; if (!TEST(tgt)) { pred[tgt] = src; newq[newq_count++] = tgt; } ...
como usar uint64_t em C [duplicado]
Esta pergunta já tem uma resposta aqui: C shift esquerdo em 64 bits falha [/questions/10048047/c-left-shift-on-64-bits-fail] 2 respostas#include <stdio.h> #include <stdint.h> int main(){ uint64_t a = 1 << 63; /* do some thing */ return 0; } $ ...
EVP_get_cipherbyname e “undefined struct / union evp_cipher_st” no OpenSSL 1.1.0
Estou tentando usar o openssl com o visual studio c project. Compilei o openssl usando o comando visual studio nmake e instalei tudo em uma pasta predefinida (C: \ openssl) usando: nmake installA estrutura da pasta é a ...
Como escrever uma estrutura em um arquivo usando fwrite?
Sou muito novo em C e estou tendo problemas com fwrite. Eu estou olhando para usar uma estrutura que contém dois valores: struct keyEncode{ unsigned short key[2]; unsigned short encoded[2]; };Declaro então minha estrutura e um ponteiro para ...
Inicialização automática de variáveis locais
Eu tenho o seguinte trecho de código. int j; printf("%d",j);Como esperado, recebo um valor de lixo. 32039491 Mas quando eu incluo um loop no snippet acima, como int j; print("%d",j); while(j);Recebo a seguinte saída em várias tentativas ...