Resultados da pesquisa a pedido "c"

5 a resposta

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 ...

6 a resposta

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 ...

3 a resposta

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 ...

4 a resposta

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 ...

3 a resposta

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, ...

2 a resposta

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; } ...

1 a resposta

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; } $ ...

1 a resposta

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 ...

6 a resposta

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 ...

2 a resposta

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 ...