Resultados da pesquisa a pedido "c"
Uso da declaração nula em C
Quais são os usos típicos denull statement ;in C? Eu sei que ele é basicamente usado para pular a expressão onde é esperado pelo compilador, mas aqui estou interessado apenas em exemplos do mundo real desses casos de us
assando a matriz 2D de ponteiros em C
Para meu programa, preciso passar uma matriz 2D de ponteiros para uma função em um arquivo separado. Escrevi um arquivo com sintaxe semelhante abaixo: #include <stdlib.h> #include <stdio.h> typedef struct { int state; int design; } card_t; ...
Como desmontar programas Pro * C / C ++? [fechadas
Existe uma maneira de desmontar arquivos executáveis Pro * C / C +
Como encontro o comprimento / número de itens presentes para uma matriz? [duplicado
Possible Duplicate: omprimento da matriz no argumento da funç [https://stackoverflow.com/questions/8269048/length-of-array-in-function-argument] O tamanho da minha matriz é 5. Por exemplo: arrCustId[5]Como posso saber quantas IDs de clientes ...
C ponteiro de matemática com estruturas
Tentando aprender melhor a matemática dos ponteiros, escrevi este código. A intenção era incrementar o ponteiro jogou a estrutura e imprimir seus membros. Eu sei como imprimir seus membros de maneiras mais fáceis, mas realmente gostaria de saber ...
Por que o ponteiro int '++' aumenta em 4 em vez de 1?
Value de um ponteiro é o endereço de uma variável. Por que o valor de umint pointer aumentou em 4 bytes depois que o ponteiro int aumentou em 1. Na minha opinião, acho que o valor do ponteiro (endereço da variável) só aumenta em 1 byte após o ...
Executando um comando shell em um programa c
Eu quero executar um comando shell no meu programa c. Mas o problema é que eu não quero fazer meu programa esperar até que o comando seja executado. Não é necessário ler a saída do comando shell (ele não retorna dados de qualquer maneira) Então, ...
Eu quero getchar duas vezes, mas eu não posso
int main() { int r, c; r = getchar(); c = getchar(); putchar(r); putchar(c); printf("\n"); return(0); }Depois de ler emr, o programa gerar e sai. Eu quero pedirc e insira, mas como é que isso não acontec
Uma charada (em C)
Um amigo me deu um enigma: #include<stdio.h> #define TOTAL_ELEMENTS ((sizeof(array) / sizeof(array[0]))) int array[] = {23,34,12,17,204,99,16}; int main() { int d; for(d=-1;d <= (TOTAL_ELEMENTS-2);d++) printf("%d\n",array[d+1]); getchar(); ...
É necessário liberar memória alocada ao sair de um programa em C
Se eu aloquei memória no meu programa C usandomalloc e agora quero sair, preciso liberar a memória alocada ou posso assumir que, uma vez que todo o meu programa termina, ele será liberado pelo sistema operacional? Eu corro no ambiente Linux.