Resultados da pesquisa a pedido "c"

4 a resposta

& operador opcional na atribuição de ponteiro de função

No código a seguir: /* mylog.c */ #include <stdio.h> #include <stdlib.h> /* for atoi(3) */ int mylog10(int n) { int log = 0; while (n > 0) { log++; n /= 10; } return log; } int mylog2(int n) { int log = 0; while (n > 0) { log++; n >>= 1; } ...

3 a resposta

Matrizes de comprimento variável em C89?

Eu li que o C89 não suporta matrizes de comprimento variável, mas o experimento a seguir parece refutar isso: #include <stdio.h> int main() { int x; printf("Enter a number: "); scanf("%d", &x); int a[x]; a[0] = 1; // ... return 0; }Quando eu ...

4 a resposta

Onde está a implementação dos arquivos de cabeçalho C ++ / C incluídos?

Isso pode parecer um pouco estúpido :) Mas está incomodando há um tempo. Quando incluo alguns arquivos de cabeçalho que são gravados por outros no meu programa C ++ / C, como o compilador sabe onde está a implementação da função de membro da ...

6 a resposta

Como saber qual variável da Union é usada?

Se eu declarar uma União como: union TestUnion { struct { unsigned int Num; unsigned char Name[5]; }TestStruct; unsigned char Total[7]; };Agora, como posso saber se o Total [7] é usado ou o TestStruct? Eu estou usando C! Eu estava revisitando ...

3 a resposta

Como faço para remover o primeiro número de um número inteiro?

Preciso inserir um número como: 200939915 Depois de fazer isso, que eu sei como, preciso remover o primeiro número para que se torne: 00939915 Qual é a melhor maneira de fazer isso?

3 a resposta

Enquanto scanf! = EOF ou scanf == 1?

Ceteris paribus (dados bem formados, boas práticas de armazenamento em buffer e outras), existe uma razão pela qual prefiro fazer um loop enquanto o retorno descanf é 1, em vez de!EOF? Eu posso ter lido isso em algum lugar, ou o que seja, mas ...

5 a resposta

Criando uma matriz dinâmica que aceita qualquer tipo em C

Eu estou tentando encontrar uma maneira de fazer uma estrutura para armazenar uma matriz dinâmica que possa funcionar com qualquer tipo de dados (incluindo tipos de dados definidos pelo usuário), até agora é isso que eu criei. #define ...

1 a resposta

Como funcionam as funções de put e gets?

main() { char name[20]; printf("enter your name\n"); scanf("%s",name); printf("%s",name); gets(name); puts(name); }entrada: Sampad Saha Resultado Sampad Saha Aqui coloca apenas usa a entrada retirada degets(). como, se eu omitir issoprintf() ...

0 a resposta

Convolução 2D usando openCV em C

Eu quero implementar um programa que executa a convolução 2D usando o openCV. Eu sou novo no openCV. minha implementação ingênua está aqui: #include <stdio.h> #include <cv.h> //used for kernel unsigned short int kernel[3][3] __attribute__(( ...

3 a resposta

UINT_MAX tem todos os bits definidos como 1?

Esta pergunta é feita antes, mas ainda estou confuso. Eu sei disso unsigned int a = -1;seriaUINT_MAX. Mas não é porque todos os bits de -1 estão definidos. C11 diz se o novo tipo não estiver assinado, o valor será convertido adicionando ...