Resultados da pesquisa a pedido "c"
Existe alguma maneira de usar uma matriz constante com índice constante como etiqueta de caixa de opção em C?
Eu tenho alguns valores constantes e matrizes que definem seus rótulos e seus códigos de hash. Por exemplo, #define LABEL_A 0 //or const int LABEL_A = 0; #define LABEL_B 1 #define LABEL_C 2 #define LABEL_D 3 const char *VALUE[] = {"LABEL_A", ...
Usando strcat em C
Ok, então eu tenho o seguinte código que acrescenta uma string a outra em C #, observe que este é apenas umexemplo, portanto, não é necessário fornecer métodos alternativos de concatinação de strings em C #; isso é apenas para simplificar ...
Os eventos de hotplug libusb-1.0 param de funcionar no pai após o fork (), quando o filho chama libusb_exit ()
Estou desenvolvendo um aplicativo que monitora a árvore de dispositivos USB usandolibusb_hotplug_register_callback(). Quando um dispositivo que corresponde a algum critério é anexado, elefork() eexec() um aplicativo para lidar com ...
Os descritores de arquivo são compartilhados quando fork ()?
Digamos que eu abro um arquivo comopen(). Então eufork() meu programa. Agora, pai e filho compartilharão o mesmo deslocamento para o descritor de arquivo? Quero dizer, se eu escrever no meu pai, o deslocamento também será alterado ...
Onde estão os parâmetros da função principal C / C ++?
Em C / C ++, a função principal recebe parâmetros do tipochar*. int main(int argc, char* argv[]){ return 0; }argv é uma matriz dechar*, e aponta para cadeias. Onde essas cadeias estão localizadas? Eles estão na pilha, pilha ou em outro lugar?
O uso de fwrite () exclui dados
Eu escrevi um corruptor de arquivo muito simples por diversão, mas para minha surpresa, o arquivo "corrompido" acaba sendo menor em tamanho que o original. Aqui está a função de corrupção que deve substituir bytes, mas não para excluí-los: void ...
Por que o uso do especificador de formato errado em C trava meu programa no Windows 7?
Meu programa é o seguinte; #include <stdio.h> #include <string.h> int main() { char string[] = "Gentlemen start your engines!"; printf("That string is %s characters long.\r\n", strlen(string)); return 0; }Estou compilando no gcc e, embora não me ...
Por que definir uma macro com o mesmo nome e conteúdo em C?
Eu estou olhandoif_link.h nos cabeçalhos do kernel do Linux e ele contém esta enumeração: enum { IFLA_UNSPEC, IFLA_ADDRESS, IFLA_BROADCAST, IFLA_IFNAME, IFLA_MTU, IFLA_LINK, IFLA_QDISC, IFLA_STATS, IFLA_COST, #define IFLA_COST ...
Como não posso retornar uma variável local, qual é a melhor maneira de retornar uma string de uma função C ou C ++?
Como acompanhamento deessa questão [https://stackoverflow.com/questions/423128/is-this-dynamic-memory-allocation]: Pelo que vi, isso deve funcionar como esperado: void greet(){ char c[] = "Hello"; greetWith(c); return; }mas isso causará ...
Como declarar printf ()?
Eu queria imprimir algo usando a função printf () em C, sem incluir o stdio.h, então escrevi o programa como: int printf(char *, ...); int main(void) { printf("hello world\n"); return 0; }O programa acima está correto?