Resultados da pesquisa a pedido "c"
Como usar as intrínsecas do MSVC para obter o equivalente a este código GCC?
O código a seguir chama as funções internas para clz / ctz no GCC e, em outros sistemas, possui versões C. Obviamente, as versões C são um pouco abaixo do ideal se o sistema tiver uma instrução clz / ctz integrada, como x86 e ARM. #ifdef ...
Passando uma string para envelhecida em agraph.py. Problema com networkx e pygraphviz
Dado este gráfico inicial: import networkx as nx G=nx.MultiGraph() fromnodes=[0,0,1,1,1,1,1,2,3,4,5,5,5,7,8,9,10] tonodes=[1,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16] dupedgeind=0 for x,y in zip(fromnodes,tonodes): if G.has_edge(x,y): ...
Passando uma matriz 2D de estruturas
Estou lidando com estruturas de tipo de cartão de uma matriz. struct card deck[DECKSIZE]; //The deck is an array of cards structuresEstou usando uma matriz 2D. Uma matriz de matrizes de estruturas do tipo cartão struct card ...
Fundição de ponteiros nulos
Eu vi muitos dos seguintes itens no código C mais antigo: type_t *x = (type_t *) malloc(...);Qual é o ponto de converter o ponteiro retornado demalloc() já que évoid *? É porque os compiladores C mais antigos não suportavam ponteiros nulos ...
Desafio de hackers - localizando vulnerabilidade no código
Meu amigo recentemente concluiu um desafio de hackers e o enviou para mim (binário e de origem). Eu queria perguntar aqui antes de pedir dicas, pois quero fazer isso pessoalmente :) Eu tenho passado por isso, mas estou lutando para encontrar a ...
Onde documentar funções em C ou C ++? [fechadas]
Eu tenho um programa C com vários arquivos, então, por exemplo,stuff.c que implementa algumas funções estuff.h com os protótipos de função. Como devo documentar as funções nos comentários? Devo ter todos os documentos no arquivo de cabeçalho, ...
Como gerar uma string de letreiro menor que o tamanho do sinal de letreiro?
Portanto, meu código recebe uma sequência de letras e, em seguida, gera essa sequência com o tamanho do sinal sendo 5. Portanto, por exemplo, se eu quiser exibir "Hello World!", A saída é: [Hello] [ello ] [llo W] [lo Wo] [o Wor] [ Worl] [World] ...
Os índices de bytes diferentes de zero de um registro SSE / AVX
Se o valor de um registro SSE / AVX for tal que todos os seus bytes sejam 0 ou 1, existe alguma maneira de obter com eficiência os índices de todos os elementos diferentes de zero? Por exemplo, se o valor xmm for | r0 = 0 | r1 = 1 | r2 = 0 | r3 ...
O scanf ("% d% d", & x, & x) está bem definido?
O código a seguir está bem definido? #include <stdio.h> int ScanFirstOrSecond(const char *s, int *dest) { return sscanf(s, "%d%d", dest, dest); } int main(void) { int x = 4; ScanFirstOrSecond("5", &x); printf("%d\n", x); // prints 5 // Here is ...
problema ao inicializar matriz dupla grande
Pergunta boba de um novo programador C ... Recebo uma falha de segmentação no seguinte código: #include <stdio.h> int main(void) { double YRaw[4000000]={0}; return 0; }Usando o GDB, recebo o seguinte comentário: Program received signal ...