Resultados da pesquisa a pedido "c"
Inicialização explícita de membros de struct / classe
struct some_struct{ int a; }; some_struct n = {};n.a será 0 depois disso; Eu sei que essa forma de inicialização de chaves é herdada de C e tem suporte para compatibilidade com programas em C, mas isso só é compilado com C ++, não com o ...
Números complexos em Cython
Qual é a maneira correta de trabalhar com números complexos no Cython? Gostaria de escrever um loop C puro usando um numpy.ndarray do dtype np.complex128. No Cython, o tipo C associado é definido emCython/Includes/numpy/__init__.pxd ...
Ler números do arquivo de texto para a matriz 2D
Apesar dos inúmeros exemplos aqui, não consigo fazer isso funcionar ... Eu tenho um arquivo de texto, contendo muitas linhas, cada linha tem três valores (int) separados por um único espaço. Por exemplo: 1 0 0 0 0 0 1 0 1 0 0 2 1 0 2Eu estou ...
Escopo do enum em C vs C ++
Por que os valores de enum estão acessíveis fora do bloco em que enum é definido em C, mas não em C ++? Considere o seguinte programa C. #include <stdio.h> struct mystruct { enum {INT, FLOAT, STRING} type; int integer; float floating_point; } ...
tipos incompatíveis ao criar thread no Windows
Criei um aplicativo no qual desejo que um thread processe o listen-UDP separadamente e faça de mim um buffer, mas quando tento passar para o thread, ele diz que há problemas de compatibilidade hThread = CreateThread( NULL, // default security ...
Por que preciso usar o tipo ** para apontar para o tipo *?
Eu tenho lido Learn C The Hard Way por alguns dias, mas aqui está algo que eu realmente quero entender. Zed, o autor, escreveu quechar ** é para um "ponteiro para (um ponteiro para char)" e dizer que isso é necessário porque estou tentando ...
Código do nível de montagem da caixa do comutador
Estou programando C no windows cygwin. Depois de ter feito um pouco de programação em C e me acostumado com a linguagem, eu queria olhar por baixo do capô e ver o que o compilador está fazendo pelo código que escrevo. Então, escrevi um bloco de ...
Sizeof (char []) em C
Considere este código: char name[]="123"; char name1[]="1234";E esse resultado The size of name (char[]):4 The size of name1 (char[]):5Por que o tamanho dechar[] é sempre mais um?
Analisador de Texto do Microsoft word em "C"
Gostaria de saber o procedimento a ser adotado para analisar e obter conteúdo de texto dos documentos do Microsoft Word (.doc e .docx). A linguagem de programação usada deve ser "C" simples (deve ser gcc). Existem bibliotecas que já fazem esse ...
Como capturar a tela com as "Dicas de ferramenta"?
Estou usando o GDI para capturar a tela e notei que as "Dicas da ferramenta" não estão incluídas na captura de tela. Este é o meu código básico: HDC hdcDesk = GetDC(0); HDC hdcMem = CreateCompatibleDC(hdcDesk); HBITMAP hbmMem = ...