Resultados da pesquisa a pedido "c"
Qual é o efeito de declarar 'extern “C”' no cabeçalho de uma biblioteca compartilhada em C ++?
Baseado emessa questão [https://stackoverflow.com/questions/2403391/how-does-an-extern-c-declaration-work] Entendo o objetivo da construção em vincular bibliotecas C com código C ++. Agora, suponha o seguinte: Eu tenho uma biblioteca ...
Obtendo meu próprio endereço IP conectando () usando o soquete UDP?
Ouvi dizer que posso obter meu próprio endereço IP (não 127.0.0.1), criando umUDP socket e conectar () a um endereço IP de destino válido como o Google. No entanto, não encontrei nenhuma referência ou exemplo para isso. Isso é possível? Se sim, ...
por que o tamanho da matriz como variável constante não é permitido em C, mas permitido em C ++?
Eu tentei escrever um programa c como abaixo? const int x = 5; int main() { int arr[x] = {1, 2, 3, 4, 5}; }Isso está dando avisos quando tentei compilar com o gcc como abaixo. simple.c: 9: error: o objeto de tamanho variável pode não ser ...
Encontre o bit mais significativo (mais à esquerda) definido em uma matriz de bits
Eu tenho uma implementação de matriz de bits onde o 0º índice é o MSB do primeiro byte em uma matriz, o 8º índice é o MSB do segundo byte, etc ... Qual é a maneira mais rápida de encontrar o primeiro bit definido nessa matriz de bits? Todas as ...
fopen / fopen_s e gravando em arquivos
Estou usando fopen em C para gravar a saída em um arquivo de texto. A declaração da função é (ondeARRAY_SIZE foi definido anteriormente): void create_out_file(char file_name[],long double *z1){ FILE *out; int i; if((out = fopen(file_name, "w+")) ...
Leitura de Regex Python nos comentários no estilo c
Estou tentando encontrar comentários no estilo c em um arquivo c, mas estou tendo problemas se houver // dentro das aspas. Este é o arquivo: /*My function is great.*/ int j = 0//hello world void foo(){ //tricky example cout << "This // is // not ...
Use MPI_Scatterv para dispersar regiões sobrepostas de uma matriz
Eu tenho uma representação de matriz 1D de uma matriz 2D: abaixo está um exemplo de 6x6: [00000012300456700890100234500000] => [------] [|0123|] [|4567|] [|8901|] [|2345|] [------]Um tamanho típico será de 514 * 514 elementos (512 + 2 ...
O printf pode ser substituído por put automaticamente em um programa C?
#include <stdio.h> int puts(const char* str) { return printf("Hiya!\n"); } int main() { printf("Hello world.\n"); return 0; }Este código gera "Hiya!" quando correr. Alguém poderia explicar o porquê? A linha de compilação é:gcc main.c EDIT: ...
Diferença entre usar Makefile e CMake para compilar o código
Eu codigo em C / C ++ e uso um Makefile (GNU) para compilar o código. Eu posso fazer o mesmo com o CMake e obter um MakeFile. No entanto, qual é a diferença entre usar Makefile e CMake para compilar o código?
Retornando string da função C
Eu não uso C há mais de 3 anos, estou muito enferrujado em muitas coisas. Eu sei que isso pode parecer estúpido, mas não posso retornar uma string de uma função no momento. Por favor, assuma que: Eu não posso usarstring.h por esta. Aqui está o ...