Resultados da pesquisa a pedido "c"
O padrão C exige que o tamanho de uma matriz de n elementos seja n vezes o tamanho de um elemento?
O padrão C exige que o tamanho de uma matriz den elementos sejamn vezes o tamanho de um elemento, seja por declaração explícita ou por dedução lógica rigorosa de seus requisitos? Por exemplo, poderiaint (*x)[5] = malloc(5 * sizeof **x); falha ao ...
como obter o nome do diretório pelo valor inode em c?
Estou tentando adicionar um novo recurso ao bash e o trabalho precisa de um func para obter o nome do diretório a partir do valor do inode fornecido, então como obter esse trabalho? Quero dizer, se houver alguma função embutida no código-fonte do ...
Compile um programa C com o GCC, para que ele possa usar todos os núcleos da CPU no linux
Eu tenho um programa C de amostra para adição. Quando eu compilar e executar com o GCC, ele estará usando apenas um núcleo da CPU. Existe alguma maneira de compilar um programa C para que ele possa usar todos os núcleos da CPU no Linux. Eu ...
Regras implícitas de promoção de tipo
Esta postagem deve ser usada como uma FAQ sobre promoção de número inteiro implícito em C, especialmente promoção implícita causada pelas conversões aritméticas comuns e / ou promoções de número inteiro. Exemplo 1) Por que isso fornece um número ...
Como os operadores <e> trabalham com ponteiros?
Só por diversão, eu tive umstd::list doconst char*, cada elemento apontando para uma sequência de texto terminada em nulo e executou umstd::list::sort() nele. Por acaso, meio que (sem trocadilhos) não classificou as strings. Considerando que ...
Verifique se um pthread mutex está bloqueado ou desbloqueado (depois que um thread é bloqueado)
Eu preciso ver se um mutex está bloqueado ou desbloqueado em uma instrução if, então eu verifico assim ... if(mutex[id] != 2){ /* do stuff */ }mas quando eu verifico, o gcc me dá o seguinte erro: error: invalid operands to binary != (have ...
Existe uma maneira de formatar uma string diretamente dentro dos argumentos de funções em vez de usar uma string temporária?
Eu tenho uma função que aceita uma string (matriz de caracteres) como argumento. void enterString(char * my_string);Ao usar essa função, muitas vezes me vejo querendo inserir strings formatadas. Eu uso o sprintf para fazer isso. No entanto, é ...
Uso correto do Realloc
Esta é a maneira que eu fui ensinado a usarrealloc(): int *a = malloc(10); a = realloc(a, 100); // Why do we do "a = .... ?" if(a == NULL) //Deal with problem.....Isso não é redundante? Não posso simplesmente fazer algo assim? : if(realloc(a, ...
Por que meu programa c não libera memória como deveria?
Eu criei um programa em c e queria ver quanta memória ele usa e percebeu, que o uso da memória aumenta enquanto o usa normalmente (no momento do lançamento, ele usa cerca de 250k e agora está em 1,5mb). depois, liberei toda a memória ...
Funções recursivas em C e printf
Então, antes de tudo, sou totalmente iniciante em C, estamos estudando na Universidade no curso 'Programação Estruturada'. Agora, as últimas palestras sobre 'Funções recursivas' foram uma dor para mim como iniciante. Alguém de vocês poderia ter ...