C/C++ | Vetor - colorindo posições

Postado por Samuel Lima em 09 de Abril de 2016  •   •  Clicks (333)  •  (0)  • 


Geramos doze côres diferentes para cada posição, pode ver na tabela
que temos também doze posições, só que apenas uma entre as dozes côres
geradas são chamadas de cada vez para o preenchimento da posição.
o funcionamento é completamente aleatório e automático, os retân

C/C++ | Vetor randômico automático

Postado por Samuel Lima em 09 de Abril de 2016  •   •  Clicks (371)  •  (0)  • 

Agora otimizado e customizado este vetor totalmente aleatório ficou
mais bonito, forcei a função sorteia (...);gerar duas sequências
aleatórias e sem repetições, assim, uma preenche a tabela que parece
uma matriz porém não é, e a outra se transforma em posições para o vetor dinâmico.

C/C++ | Matriz - sorteando posições automaticamente

Postado por Samuel Lima em 09 de Abril de 2016  •   •  Clicks (393)  •  (0)  • 

Este programa escolhe automaticamente as posições de uma matriz
para receber caracteres pela entrada de dados, isto mesmo, o computador
é quem faz a escolha da posição da matriz que irá receber
o caractere digitado pelo usuário, imagine o quanto é útil este
programa, para quem gosta de programar jogos, preci

C/C++ | Matriz - sorteando palavras

Postado por Samuel Lima em 12 de Dezembro de 2015  •   •  Clicks (1527)  •  (0)  • 

Já vi muitos iniciantes em c perguntando como criar um programa
para fazer sorteios de um nome dentro de uma matriz aleatoriamente
e sem repetições dos mesmos.
Sortear apenas um nome entre dez aleatoriamente não seria tão
complicado, agora fazer sorteio de todos os dez nomes um por um
sem repetir nenhum, já é algo

C/C++ | Memcpy - de vetor para matriz

Postado por Samuel Lima em 11 de Dezembro de 2015  •   •  Clicks (681)  •  (0)  • 

Transformar um vetor em matriz usando a função memcpy, é algo
muito fácil de se fazer.
A função memcpy(); faz parte do arquivo de cabeçalho string.h.
Com o recebimento de seus três parâmetros que são:

memcpy ( *Mat, A, sizeof ( *Mat ) * 3 );

*Mat => destino.
A => orig

C/C++ | Matriz - marcando e somando diagonal principal

Postado por Samuel Lima em 11 de Dezembro de 2015  •   •  Clicks (557)  •  (0)  • 

O c é uma linguagem estruturada e cheia de recursos, matrizes por exemplo é uma estrutura de dados acima de duas dimensões, lembro
aos iniciantes que matrizes devem ser declaradas com o mesmo tipo de dado, e quando estão armazenadas na memória, são em formas de uma tabela, sendo assim, criei este programa, que imprime uma tabela
no qual &eacu

C/C++ | Matriz - preenchendo posições aleatoriamente

Postado por Samuel Lima em 11 de Dezembro de 2015  •   •  Clicks (577)  •  (0)  • 

Algumas vêzes precisamos preencher uma matriz em posições aleatórias,
isto é, escolher exatamente onde inserir o elemento aceito pelo tipo
da matriz. Isto é perfeitamente possível e muito útil.
Num jogo da velha por exemplo as posições são escolhidas deste modo.
Neste exemplo mostro como isto po

C/C++ | Semáforo em linguagem c

Postado por Samuel Lima em 11 de Dezembro de 2015  •   •  Clicks (3073)  •  (0)  • 

Este simulador de farol criado em linguagem c
é uma boa alternativa para um trabalho acadêmico final.
Não há nada de complicado no código que usa funções com parâmetros,
onde os valores são colocados na chamada.
Simples e funcional, este programa impressiona pela simulação
tão pr&o

C/C++ | Arquivo - lendo e salvando em outro diretório

Postado por Samuel Lima em 11 de Dezembro de 2015  •   •  Clicks (672)  •  (0)  • 

Algumas vêzes precisamos lê um arquivo em um diretório
e salva-lo em outro, e isto pode ser feito facilmente
seguindo o exemplo deste programa.
Duas matrizes de string foram alocadas dinâmicamente para
receber a carga de dois ponteiros para arquivo contendo
o conteúdo do arquivo, que é um código de um programa em c.

C/C++ | Frase - separando dígitos

Postado por Samuel Lima em 11 de Dezembro de 2015  •   •  Clicks (511)  •  (0)  • 

Separar dígitos contido numa frase ou matriz de string é a finalidade deste programa,
na realidade criei este exemplo
para ajudar iniciantes em c, já que é muito difícil, encontrar
um código como este na internet, então abra sua IDE agora mesmo
copie e cole e compile.

C/C++ | Frase - apagando dígitos

Postado por Samuel Lima em 11 de Dezembro de 2015  •   •  Clicks (442)  •  (0)  • 

Apagar dígitos de uma frase ou matriz com o exemplo
aqui proposto é muito fácil, e o programa é indicado a
iniciantes em linguagem c.

C/C++ | Projeto Privada 3.0

Postado por Gustavo Kremer em 06 de Dezembro de 2015  •   •  Clicks (622)  •  (0)  • 

projeto privada.

C/C++ | Matriz de struct

Postado por Samuel Lima em 09 de Novembro de 2015  •   •  Clicks (956)  •  (0)  • 

Quando precisamos agrupar tipos diferentes de dados temos como
solução as structs.
As variáveis declaradas dentro de uma struct denomina-se membros da struct,
ou campos, e como disse acima, o tipo não importa,
pode ser qualquer tipo aceito no c.
Neste programa mostro um exemplo de matriz de struct, fácil
de implementar e

C/C++ | Arquivo - Pesquisando e marcando ocorrências

Postado por Samuel Lima em 09 de Novembro de 2015  •   •  Clicks (673)  •  (0)  • 

Ter domínio em arquivos de textos e binários são obrigações de programadores em linguagem c,
por isto apresento mais este código de pesquisa em arquivo.
Uma novidade que quero mostrar aqui, é que o programa marca as ocorrências na própria leitura,
olha, criar esta rotina me deu muito trabalho, muitas
horas d

C/C++ | Arquivo - informando tamanho

Postado por Samuel Lima em 09 de Novembro de 2015  •   •  Clicks (630)  •  (0)  • 

Em linguagem c temos três indicadores para deslocamento de posições,
que são, as funções fseek, ftell e rewind, todas são do cabeçalho stdio.h
são também muito utilizadas em manipulações de arquivos.
Neste texto falaremos um pouco da função ftell;

A funç&atild

C/C++ | Arquivo - inserindo dados em struct

Postado por Samuel Lima em 09 de Novembro de 2015  •   •  Clicks (741)  •  (0)  • 

Geralmente pra se ter uma leitura com êxito de um arquivo devemos
analizá-lo antes, isto porque o arquivo pode está todo
desorganizado, então criamos um certo padrão.
Agora pergunto, se estamos criando um arquivo que será lido pelo programa
Porque não organizá-lo antes?
Precisamos saber quantas strings, float

C/C++ | Arquivo - extraindo e salvando coluna

Postado por Samuel Lima em 09 de Novembro de 2015  •   •  Clicks (534)  •  (0)  • 

Para criar este programa utilizei pelo menos cinco funções e duas macros
fundamentais para o bom desempenho, que foram as funções:

fseek(); Para posicionar o ponteiro de arquivo num byte específico
fscanf(); É para o arquivo o que scanf é para o console
putc(); Escreve um caracter em um arquivo
fgets(); peg

C/C++ | Arquivo - escolhendo colunas para leitura

Postado por Samuel Lima em 09 de Novembro de 2015  •   •  Clicks (497)  •  (0)  • 

Programadores em linguagem c tem que ter pleno domínio em manipulação
de arquivos, e para provar que não estamos de blá-blá-blá, criei
este programa interessante.
No programa são usados duas funções para leitura nos arquivos,que é a
função fscanf(); e a função fgets(

C/C++ | Arquivo - leitura com fread

Postado por Samuel Lima em 09 de Novembro de 2015  •   •  Clicks (434)  •  (0)  • 

Programadores em linguagem c tem boas opções em funções que fazem
leitura de arquivos de texto, e uma outra função que
pode ser usada para isto é a função fread();
Aliás, é mais recomendado o uso de fread(); para leitura por trabalhar
com dados binários ao contrário de outras que

C/C++ | Arquivo - leitura com fgets

Postado por Samuel Lima em 09 de Novembro de 2015  •   •  Clicks (419)  •  (0)  • 

Aém de fscanf(); que usamos para leitura de textos num arquivo
também podemos usar a função fgets(); A função fgets();
lê uma linha inteira de uma vez, ou até que um 'n' tenha sido encontrado.
O endereço da string lida, é retornado se a leitura foi realizada corretamente,
ou o retorno NULL se