Resultados da pesquisa a pedido "c"

4 a resposta

Problema com o exemplo 1.5.2 no livro K&R em C

Estou me ensinando C com K&R e sou surpreendido por um dos exemplos do livro. Eu compilo o código exatamente como está escrito no exemplo, mas ele não faz o que os autores dizem que fará. O programa deve contar caracteres. O código fornecido é o ...

4 a resposta

C como verificar se meu buffer de entrada (stdin) está vazio?

Quero saber como verificar se meu buffer de entrada (talvez chamado stdin) esteja vazio ou não. não quero que o programa pare se o buffer estiver vazio e não quero que a entrada termine necessariamente com '\ n'; portanto, apenas o uso de scanf ...

10 a resposta

Como trocar dois números sem usar variáveis temporárias ou operações aritméticas?

Essa equação troca dois números sem uma variável temporária, mas usa operações aritméticas: a = (a+b) - (b=a);Como posso fazer isso sem operações aritméticas? Eu estava pensando em XOR.

7 a resposta

Por que printf imprime valores incorretos?

Por que obtenho os valores incorretos quando imprimo umaint usandoprintf("%f\n", myNumber)? Não entendo por que ele imprime bem%d, mas não com%f. Não deveria apenas adicionar zeros extras? int a = 1; int b = 10; int c = 100; int d = 1000; int e ...

2 a resposta

Diferença entre clang e gcc [fechado]

Eu usei esses dois compiladores em diferentes projetos. Como eles são diferentes em termos de processamento de código e geração de saída? Por exemplo, ambosgcc eclang tem-O2 opções para otimização. Eles estão operando da mesma maneira (alto ...

3 a resposta

Por que o comportamento indefinido é permitido em C

Eu tenho andado brincando tentando aprender C ultimamente. Vindo de Java, me surpreendeu que você possa executar determinadas operações declaradas como "indefinidas". Isso me parece extremamente inseguro. Entendo que é responsabilidade ...

3 a resposta

Como ver o layout de memória do meu programa em C durante o tempo de execução?

Eu gostaria de ver o layout de memória do meu programa em C para que eu possa entender todos os diferentes segmentos da memória praticamente durante o tempo de execução, como alterações no BSS ou no Heap para ex?

5 a resposta

Por que wait () define o status como 256 em vez do status de saída -1 do processo bifurcado?

Estou tentando retornar um valor inteiro de um processo filho. No entanto, se eu usarsaída (1)eu recebo256como a saída.saída (-1)dá65280. Existe uma maneira de obter o valor int real que envio do processo filho? if(!(pid=fork())) { exit(1); } ...

2 a resposta

C Por que o ponteiro de função como parâmetro em vez de apenas uma função?

Eu tenho lido sobre ter funções com funções como parâmetros e, particularmente em C, eles usam ponteiros de função. Suponhamos que eu queira implementar o método newton raphson (de uma maneira simples) para calcular zeros em equações não ...

4 a resposta

Como posso excluir um arquivo apontado por um ARQUIVO * em C?

#include<stdio.h> int main() { FILE* fp; fp = fopen("temp.txt", "w"); fprintf(fp, "Hello, World!\n"); // remove("temp.txt"); this requires the filename as an argument // removefile(fp); <--- is something like this possible? return 0; }A função ...