Resultados da pesquisa a pedido "c"
sando C / Pthreads: as variáveis compartilhadas precisam ser volátei
Na linguagem de programação C e Pthreads como a biblioteca de threads; variáveis / estruturas compartilhadas entre threads precisam ser declaradas como voláteis? Supondo que eles possam estar protegidos por uma fechadura ou não (talvez ...
Por que não consigo ler a chave de pub RSA gerada openssl com PEM_read_RSAPublicKey?
Estou tentando ler uma chave pública RSA gerada com o openssl assim: Private Key: openssl genrsa -out mykey.pem 1024 Public Key afterwards: openssl rsa -in mykey.pem -pubout > somewhere.pub Então eu tento ler: FILE *keyfile = ...
Acesso a elementos fora dos limites de matrizes alocadas dinamicamente / sem o SegFault
Estou desenvolvendo um programa em C que usa uma matriz de listas vinculadas (uma tabela de hash primitiva) como um tipo de dados para representar determinadas informações de data. A matriz possui doze elementos correspondentes aos meses do ano ...
string de entrada através do scanf
Queria perguntar se existe uma maneira de inserir em branco na string através do scanf, estou usando isso [^ \ n] para inserir o que sempre exclui a nova linha. está correto? mas está criando muitos problemas, pois parece estar armazenado em o ...
rastreamento de variáveis estáticas não inicializadas
Preciso depurar uma biblioteca C matemática feia e enorme, provavelmente uma vez produzida por f2c. O código está abusandoloca variáveis estáticas e, infelizmente, em algum lugar parece explorar o fato de que elas são inicializadas ...
O que faz o C ??! ??! operador faz?
Vi uma linha de C com a seguinte aparência: !ErrorHasOccured() ??!??! HandleError(); Compilou corretamente e parece funcionar bem. Parece que está verificando se ocorreu um erro e, se houver, ele lida com isso. Mas não tenho muita certeza do ...
_vscprintf equivalente no Android?
_vscprintf não está disponível no Android. Além dissovsprintf(NULL, fmt, ap) não funciona (produz falha seg), então parece não haver maneira de calcular o tamanho do buffer necessário para que o vsnprintf seja ...
Como `({…})` retorna um valor?
Encontrei recentemente esta macro do GCC: #define max(a,b) \ ({ typeof (a) _a = (a); \ typeof (b) _b = (b); \ _a > _b ? _a : _b; }) Eu não percebi antes de ver este código, que um bloco de código{...} pode de alguma forma retornar valor em ...
Qual é a maneira mais simples de obter entrada do usuário em C?
arece haver muitas maneiras de obter a entrada do usuário em Qual é a maneira mais fácil que requer pouco código? Basicamente eu preciso exibir isso: Enter a file name: apple.text Basicamente, preciso pedir ao usuário um nome de arquivo. ...
Escapa com eficiência de aspas em C antes de passar para mysql_query
Em poucas palavras, normalmente construo uma consulta MySQL dentro de C usando sprintf i.e. sprintf(sqlcmd,"update foo set dog=\"lab\" where description=\"%s\"",some_desc); mysql_query(some_conn,sqlcmd);No entanto, se some_desc for algo ...