Perguntas sobre 'c'

C ++ é uma linguagem de programação de propósito geral.
2
respostas

Descobre quantas vezes um arquivo foi aberto?

Ok, aqui está um quebra-cabeça: como posso descobrir quantas vezes um arquivo em particular foi aberto (em qualquer modo) por algum / todos os processos atualmente em execução em uma máquina Linux? Ou seja quantos descritores de arquivos, global...
17.04.2017 / 16:40
2
respostas

Como criar GUIs (como o menuconfig) com o lxdialog

Eu tento gerar um menuconfig sozinho com a ajuda de lxdialog (fonte: lxdialog ). Infelizmente isso não está tão bem documentado como eu desejava. Exemplo: Então, o que fiz : incluí esses arquivos (consulte o código-fonte) em um projeto...
25.07.2014 / 15:32
1
resposta

Escrevendo para stdout, exceto para o redirecionamento de saída C

Eu tenho que fazer um aplicativo simples para a escola. Eu tenho que escrever argumentos um por linha no terminal, e retornar no stdout as escolhas do usuário. Por exemplo, escrevo cat my_app main.c main.h , se o usuário escolher main.c...
25.11.2011 / 00:04
4
respostas

Erro ao carregar bibliotecas compartilhadas

Minha árvore de projetos é parecida com isso: src/ include/ Makefile lib/ lib/3rdparylib/ Eu não codifiquei 3rdpartylib , mas decidi incorporar seu código-fonte na minha embalagem do projeto. Eu compilo o software seguindo os seguint...
23.11.2011 / 20:53
2
respostas

Quando o gato termina de ler um pipe?

Dado o seguinte código, por que o cat só imprime o conteúdo do pipe depois que eu digitei \n ou CTRL + D ? Quais são as condições para que o gato realmente imprima o que lê? #include <stdio.h> #include <stdlib.h> #include &l...
08.05.2015 / 00:03
1
resposta

Como recuperar programaticamente o GID de um processo em execução

Eu preciso escrever algum código em C para verificar o GID efetivo de um processo em execução cujo PID eu conheço. Eu não encontrei nenhuma maneira direta de fazer isso. Há um número de kludges pesados que eu poderia usar, como invocar popen("/...
03.07.2014 / 00:34
1
resposta

Partes do cabeçalho do arquivo

Eu estava trabalhando com meus programas em C, sou novo no desenvolvimento de Linux / UNIX e estava dando uma olhada. Eu criei um programa C simples do Hello world e estava inspecionando o processo de compilação. Eu tentei ler o cabeçalho...
03.05.2013 / 20:01
1
resposta

manipulação de substituição de comandos em peixes vs. outras shells (sh, bash, zsh)

O programa mc ( Midnight Commander ) não se destina a ser usado para substituição de comandos, mas eu gostaria de sabe por que diferentes shells se comportam diferentemente quando este programa (e parece que outros curses programas em geral)...
04.07.2013 / 14:10
2
respostas

O POSIX padroniza os números do descritor de arquivos?

O POSIX exige que stdin seja 0, stdout seja 1 e stderr seja 2 ou isso é apenas uma convenção? Outros sistemas divergem dessa convenção ou é uma suposição segura?     
13.04.2018 / 20:41
3
respostas

Fork: Valor de retorno negativo

A partir da página man fork (2): RETURN VALUE On success, the PID of the child process is returned in the parent, and 0 is returned in the child. On failure, -1 is returned in the parent, no child process is created, and errno is s...
21.08.2011 / 15:44