Perguntas sobre 'c'

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

Por que ler () é mais lento que getc ()? [fechadas]

Por que read é mais lento que getc ? Por exemplo, isso: for (;;) { chr++; amr=read(file1, &wc1, 1); amr2=read(file2, &wc2, 1); if (wc1 == wc2) { if (wc1 == '\n') li...
22.04.2013 / 13:15
3
respostas

Comportamento do backspace no terminal

Trata-se do comportamento do caractere backspace ( \b ). Eu tenho o seguinte programa em C: int main() { printf("Hello\b\b"); sleep(5); printf("h\n"); return 0; } A saída no meu terminal é Helho com o cursor avanç...
01.01.2018 / 18:43
1
resposta

Como modifico manualmente um inode?

Estou usando o Ubuntu Linux e, apenas por diversão, quero criar um link físico para um diretório (como visto aqui ). Porque eu estou apenas fazendo isso por diversão, eu não estou procurando por qualquer tipo de software de diretório-hardlink p...
26.03.2013 / 12:05
2
respostas

Ferramenta para imprimir as funções sendo chamadas durante o tempo de execução?

Estou procurando esse tipo de ferramenta em qualquer plataforma Unix / Linux que possa alcançar: Eu tenho os arquivos fonte e eu mesmo compilei o aplicativo (o código-fonte está em C, embora eu não ache que isso realmente importe aqui) Des...
17.08.2017 / 18:42
3
respostas

Opções do compilador Linux GCC

Recentemente, comecei a usar o Linux como uma ferramenta de programação. Em meu livro, vi que o GCC é usado com duas opções: -g e -o . Agora, eu sei que -o é definir um nome de arquivo, mas qual é o propósito de -g ? Eu pensei que isso...
04.02.2013 / 21:01
2
respostas

Como fazer com que os processos não morram depois que seus pais morrem?

Eu tenho mexido com forkbombs e notei que se eu apenas fork () processa repetidamente, matar o processo inicial derrubará a árvore inteira. Este não é o caso de forkbombs escritos em BASH usando seu operador de background &, então eu sei que...
11.10.2013 / 17:56
2
respostas

Que é mais rápido - script C ou shell - e por quê?

Eu estava procurando por uma informação detalhada (se possível algumas estatísticas) sobre qual é mais rápido executar, C ou um shell script. E também gostaria de saber as razões da resposta. P.S. Esta não é uma questão de qual é melhor, eu s...
18.09.2016 / 02:12
2
respostas

Pergunta de teste sobre o grep

Abaixo está uma questão de teste para um exame prático de LPIC-1 que fiz. A resposta correta é A. Estou realmente deslumbrado com a forma como este é o caso. Se não for um problema, alguém pode me explicar como A é a resposta correta? int dou...
08.08.2018 / 01:02
2
respostas

Como posso descobrir quais sinalizadores de linker são necessários para usar uma determinada função da biblioteca C?

A execução do código C é um exercício doloroso, a menos que seja fornecido com um makefile. Eu sempre me encontro com um arquivo C contendo código que supostamente faz algo muito legal, mas para o qual uma primeira tentativa básica de compila...
20.04.2016 / 17:27
1
resposta

Modo de chamada do sistema 'aberto' não funciona

Estou escrevendo um código simples sobre como abrir um arquivo com O_CREAT | O_WDONLY | O_EXCL flags. O código é assim: int fd = open(fileName, O_WRONLY | O_CREAT | O_EXCL, 0777); Funciona bem, exceto pela parte modo (permissão). O que...
16.08.2015 / 11:47