Resultados da pesquisa a pedido "c"
Saída diferente para compilador diferente - C e C ++ [duplicado]
Esta pergunta já tem uma resposta aqui: Code código válido em C e C ++ produz um comportamento diferente quando compilado em cada idiom [/questions/12887700/can-code-that-is-valid-in-both-c-and-c-produce-different-behavior-when-compile] 19 ...
obre os valores padrão da estrutura C, e o códig
Estou tentando criar estruturas com valores padrão. Não sei como fazer isso porque todo código que vejo é sobre inicialização, e eu o faria da maneira natural, como ... struct stuff { int stuff_a = 1; int stuff_b = 2... ...and so on... };e ...
Como excluir um diretório e seu conteúdo em (POSIX) C? [duplicado
Esta pergunta já tem uma resposta aqui: Removendo um diretório não vazio programaticamente em C ou C ++ [/questions/2256945/removing-a-non-empty-directory-programmatically-in-c-or-c] 9 respostas Estou mais interessado no caso não recursivo, mas ...
assando matrizes e matrizes para funções como ponteiros e ponteiros para ponteiros em C
Dou o seguinte código: void foo( int* array ) { // ... } void bar( int** matrix ) { // ... } int main( void ) { int array[ 10 ]; int matrix[ 10 ][ 10 ]; foo( array ); bar( matrix ); return 0; } Não entendo por que recebo este aviso: warning: ...
Evitar sobrecarga de prólogo da função gcc?
Ultimamente encontrei muitas funções em que o gcc gera um código muito ruim no x86. Todos eles se encaixam em um padrão de: if (some_condition) { /* do something really simple and return */ } else { /* something complex that needs lots of ...
Aviso do compilador - sugerir parênteses em torno da atribuição usada como valor de verdade
Quando tento compilar o trecho de código abaixo, recebo este aviso: warning: suggest parentheses around assignment used as truth value Por que isso acontece? Este é um idioma bastante comum, acredito. Eu até uso algo parecido anteriormente no ...
O que é uma estrutura “empacotada” em C?
Estou indo embora algum código C escrito para o compilador Microchip C30 e muitas vezes vejo estruturas definidas da seguinte forma: typedef struct __attribute__((__packed__)) { IP_ADDR MyIPAddr; // IP address IP_ADDR MyMask; // Subnet mask ...
matar um processo iniciado com popen
Depois de abrir um pipe para um processo compopen, existe uma maneira de eliminar o processo iniciado? (Usandopclose não é o que eu quero, porque isso vai esperar o processo terminar, mas eu preciso matá-lo.)
Pergunta do manipulador de sinais
Nós estamos cobrindo sinais no C / Unix, e o professor deu um exemplo em sala de aula que está me confundindo. No método principal abaixo, a função de sinal é chamada com os argumentos incluído main() { signal(SIGALRM, handler); // install ...
Para que é usada a macro do pré-processador NDEBUG (em plataformas diferentes
Estou interessado em qual finalidade várias plataformas / compiladores ("implementações") / estruturas atribuem aoC e macro do pré-processador C ++NDEBUG. OC, assim como o padrão C ++, apenas menciona essa definição uma vez, ou seja, para ...