Perguntas sobre 'c'

C ++ é uma linguagem de programação de propósito geral.
1
resposta

Interpretando o nome da biblioteca C 'man'

Certos arquivos da biblioteca C mostram vários arquivos #include no topo. Por exemplo, man connect mostra SYNOPSIS #include <sys/types.h> #include <sys/socket.h> No entanto, para chamar o comando connect , somente...
22.08.2017 / 15:51
1
resposta

Erro de referência indefinido para compensar componentes mesmo com glib incluído

Começando com o Xubuntu 14.04 em uma máquina recondicionada (2GB mem, 2GHz dual core) e tenho um conhecimento superficial / de leitura de c, mas não sou um programador C. Estou tentando compilar o código que encontrei aqui para criar uma no...
04.05.2017 / 23:31
1
resposta

Como encontrar o PID do processo que possui um pacote capturado com a libpcap em c?

Precisa encontrar o pid do processo que possui o pacote capturado. Existe alguma maneira de fazer isso sem analisar muito tempo /proc/net/tcp e /proc/<PID>/fd/ ? Talvez, precise farejar pacotes de outra maneira? Eu tenho que encont...
22.03.2017 / 11:41
1
resposta

Usando a chamada de função do sistema para executar um comando shell [closed]

Estou tentando criar alguns diretórios e arquivos usando a chamada do sistema. ex) system("mkdir directory3"); Estou com problemas para começar. Isso é o que eu tenho até agora: #include <stdio.h> int main(int argc, const char *...
05.02.2017 / 20:38
2
respostas

Não é possível executar o arquivo exe [closed]

Eu tenho um código (arquivo .c). E usou o seguinte comando; #!/bin/bash # gcc file.c -o file.exe #./file.exe Então, quando tento executar o arquivo .exe (usando o Wine), recebo um erro que diz "wine: Bad EXE format for Z:\home\User\D...
05.12.2016 / 20:30
1
resposta

Onde o struct blkid_struct_dev é definido?

blkid.h typedefs da seguinte forma: typedef struct blkid_struct_dev *blkid_dev; Essa é a única aparição do token blkid_struct_dev em blkid.h. grep -rl blkid_struct_dev /usr/include retorna apenas /usr/include/blkid/blkid.h. Então,...
07.11.2016 / 03:09
1
resposta

Verificando que $ ((a * b)) é avaliado no meu próprio shell [closed]

POSIX parece definir que um shell deve ser capaz de avaliar como uma calculadora a expressão $(( a * b)) onde * é um operador binário +, - ou *. Eu programei uma calculadora desse tipo para o meu próprio shell e criei um teste para isso....
07.05.2016 / 10:56
1
resposta

Todos os fork (), exec () e system () podem estar errados? [fechadas]

Eu entendo por que poderia ser menor que a melhor prática se eu escrever código C que executa comandos shell chamando system() e que é melhor usar exec e fork , mas um programador C muito experiente me disse que É errado fazer um shell c...
01.05.2016 / 05:26
2
respostas

Processo pai sempre imprimindo saída após filho

Considere o seguinte código em execução no Solaris 11.3: int main(void) { pid_t pid = fork(); if (pid > 0) { printf("[%ld]: Writing from parent process\n", getpid()); } if (pid == 0) { execl("/usr/bin/cat",...
09.03.2016 / 18:21
1
resposta

IOCTL () Library para Windows [fechado]

Eu estou tentando cruzar compilar meu código c do debian linux para uma plataforma windows. Eu tenho trabalhado a maioria das torções, mas estou lutando com ioctl (). O Windows não parece ter um equivalente ioctl () como eu conheço. Alguém sa...
09.01.2016 / 00:02