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 Este operador permite saber o número de bytes ocupado por um determinado tipo de variável. É muito usado na alocação dinâmica de memória. Sintaxe: sizeof(tipo); Exemplo: A expressão sizeof(float) retorna o número de bytes ocupado por … 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


Arquivos em C

Por: Eduardo Casavella Arquivos Os arquivos permitem gravar os dados de um programa de forma permanente em mídia digital. Vantagens de utilizar arquivos Armazenamento permanente de dados: as informações permanecem disponíveis mesmo que o programa que as gravou tenha sido … Continue lendo



Enum em C

Por: Eduardo Casavella É um tipo de dado definido pelo usuário que define uma variável que vai receber apenas um conjunto restrito de valores. Na realidade, um enum é um conjunto de valores inteiros representados por identificadores. Sintaxe: enum < … Continue lendo


Redefinição de tipos com typedef

Por: Eduardo Casavella O comando typedef é usado para criar “sinônimo” ou um “alias” para tipos de dados existentes. Então na prática podemos dizer que estamos renomeando um tipo de dados. A renomeação de tipos facilita a organização e o … Continue lendo


Alocação Dinâmica em C

Por: Eduardo Casavella Alocação Estática Na alocação estática de memória, os tipos de dados tem tamanho predefinido. Neste caso, o compilador vai alocar de forma automática o espaço de memória necessário. Sendo assim, dizemos que a alocação estática é feita … Continue lendo


Constantes em C usando #define e const

Por: Eduardo Casavella Constantes são usadas para armazenar valores que NÃO podem ser modificadas durante a execução de um programa. Uma constante precisa ser declarada, e para tanto usamos a diretiva de pré-processador #define. Sintaxe: #define <nome_da_constante> <valor> A declaração … Continue lendo