Ponteiro para struct

Por: Eduardo Casavella É possível criar um ponteiro para uma struct, de forma semelhante à criação de ponteiro  para outros tipos de dados. Para acessar os dados dos membros de uma struct usamos o operador ponto . Tomemos como exemplo a … Continue lendo



Exibindo data e hora com time.h e localtime

Por: Eduardo Casavella Neste artigo veremos como utilizar o arquivo de cabeçalho time.h da linguagem C para trabalhar com a data e hora atuais do sistema usando localtime() e a struct tm. No arquivo de cabeçalho time.h. existem funções e … Continue lendo




Instalando o Netbeans para C/C++:

Passo 1 –  Para obter a IDE entrar no site: https://netbeans.org/  e selecionar a opção Download: Passo 2 – Na tabela abaixo, selecionar o download da opção C/C++: Passo 3 – O download do arquivo será iniciado. Após o término … Continue lendo


Acentuação de caracteres em C com locale.h

Localização de programas e acentuação em C com o arquivo de cabeçalho locale.h Por Eduardo Casavella <locale.h> Chamamos de “localizar” um programa quando fazemos a adaptação deste às características de uma determinado idioma ou de uma região. A linguagem C utiliza … Continue lendo


Como usar Dev C++ no Windows 10

Atenção amantes do Dev C++!!! É possível usar o Dev C++ no Windows 10 e anteriores. Melhor ainda, é possível usar um Dev-C++ atualizado e que funciona perfeitamente no Windows 8 ou 10! Se você quer usar o Dev-C++ porque … Continue lendo


Valores aleatórios em C com a função rand

Por: Eduardo Casavella Para gerar um número aleatório (randômico) em linguagem C podemos usar a função rand pertencente à biblioteca stdlib.h. Gerar sequências de números aleatórios é um problema bastante comum em programação. A função rand Quando esta função é … Continue lendo


Arrays com várias dimensões em C

Por: Eduardo Casavella É possível utilizar arrays com várias dimensões. Ex; float notas[20]; //array de 1 dimensão, conhecido como vetor. float matriz1[5][5]; //array de 2 dimensões, conhecido como matriz. Também é possível declarar matrizes com múltiplas dimensões. int matriz3d [4][4][4] … Continue lendo



O comando syzeof

  Por: Eduardo Casavella Permite saber o número de bytes ocupado por um determinado tipo de variável. Sintaxe: sizeof(tipo); Exemplo: A expressão sizeof(float) retorna o número de bytes ocupado por um float. Como o operador sizeof retorna um valor inteiro … Continue lendo


Passando um vetor para função em C

Por: Eduardo Casavella Para passar um vetor para uma função usando linguagem C utiliza-se um ponteiro como parâmetro da função. Ao usarmos o ponteiro como parâmetro, na realidade estamos passando o endereço inicial do vetor e não os seus elementos. … Continue lendo