Resultados da pesquisa a pedido "c"

9 a resposta

Uma macro C pode conter variáveis temporárias?

Tenho uma função que preciso macroizar. A função contém variáveis temporárias e não me lembro se existem regras sobre o uso de variáveis temporárias nas substituições de macr long fooAlloc(struct foo *f, long size) { long i1, i2; double ...

4 a resposta

texto colorido usando printf em C

Eu queria saber como posso imprimir no console um texto colorido? Eu uso o eclipse win64 os. Isso tem a ver com o compilador? Alguém pode dar um exemplo simples em C com apenas um texto hello world em vermelho ou em qualquer co

2 a resposta

Solaris 11 / Illumos / OmniOS: Qual pacote possui /usr/include/sys/types.h

OUbuntu equivalente [http://ubuntuforums.org/showthread.php?t=492245] serialibc6-dev, mas não consigo encontrá-lo no Solaris? Como posso obter types.he arquivos relacionados para criar pacotes no Solaris ou Illumo

1 a resposta

O select () do Winsock2 no fd 0 (stdin) falha

UsingWinsock2 a sequência de código abaixo retorna-1 (falha) paraselect(). #include <Winsock2.h> #include <stdio.h> ... int rc; int fdstdin = fileno(stdin); /* returns 0 as expected */ fd_set fds; FD_ZERO(&fds); FD_SET(fdstdin, &fds); rc = ...

3 a resposta

Returning struct contendo array

O seguinte código simples segfaults no gcc 4.4.4 #include<stdio.h> typedef struct Foo Foo; struct Foo { char f[25]; }; Foo foo(){ Foo f = {"Hello, World!"}; return f; } int main(){ printf("%s\n", foo().f); } Alterando a linha final para Foo f ...

1 a resposta

Erro ao instalar o Open-CV com ffmpeg

Estou tentando instalar a biblioteca Open-CV trabalhando no Ubuntu 11.04. Eu segui todas as instruções encontradas noGuia de instalaçã [http://opencv.willowgarage.com/wiki/InstallGuide_Linux]. No entanto, depois de instalar com sucesso, ...

2 a resposta

Por que DEVE desconectar do tty ao escrever um daemon linux?

Quando tentei escrever um daemon no Linux usando C, foi-me dito que eu deveria adicionar o seguinte código depois degarf bloco de código: /* Preparations */ ... /* Fork a new process */ pid_t cpid = fork(); if (cpid ...

4 a resposta

ecuperar informações de RAM em um Ma

Preciso recuperar a quantidade total de RAM presente em um sistema e a RAM total atualmente em uso, para que eu possa calcular uma porcentagem. Isso é semelhante a:ecuperar informações do sistema no ...

4 a resposta

SWIG interface da biblioteca C para o Python (Criando o tipo de dados 'iterável' do Python a partir da estrutura da 'sequência'

Eu escrevi uma extensão Python para uma biblioteca C. Eu tenho uma estrutura de dados que se parece com isso: typedef struct _mystruct{ double * clientdata; size_t len; } MyStruct; O objetivo deste tipo de dados é mapeado diretamente para o ...

1 a resposta

biblioteca dinâmica @unload precisa de duas chamadas dlclose ()?

Tenho uma biblioteca dinâmica que carrego usandodlopen() e depois descarregue usandodlclose(); Se eu não incluir nenhum código c objetivodlopen() precisa de umdlclose() chamada que é o comportamento esperado. Mas quando incluo qualquer código ...