Olá pessoal, depois de ver vários projetos de jogo da forca em linguagem C, decidi criar o meu. Fiz isso pois as implementações que encontrei tinham palavras pré-definidas no código fonte ou quando as palavras estavam em um arquivo, elas tinha um tamanho máximo. Daí pensei em criar o jogo da forca em que as palavras e dicas ficassem armazenadas em arquivos e que pudessem ter tamanho qualquer. Assim o projeto utiliza arquivo e alocação dinâmica. Para o projeto não ficar desorganizado ele foi feito com base no MVC.
Mostrando postagens com marcador DOWNLOADS. Mostrar todas as postagens
Mostrando postagens com marcador DOWNLOADS. Mostrar todas as postagens
domingo, 25 de junho de 2017
sábado, 4 de março de 2017
Biblioteca para manipulação de Strings em C
Quem já mexeu com a linguagem C sabe... Nem sempre é fácil manipular strings, ainda mais quando tem-se que tratá-las de forma dinâmica. Por isso criei uma biblioteca para manipular strings.
Com essa biblioteca torna-se fácil:
Com essa biblioteca torna-se fácil:
- Copiar texto de uma string para outra;
- Concatenar strings;
- Substituir trechos da string;
- Comparar strings;
- (sprint) Compor uma string com int, float, bool e double.Para
terça-feira, 16 de dezembro de 2014
segunda-feira, 15 de dezembro de 2014
BIBLIOTECA PARA OPERAÇÕES MATEMÁTICAS
BIBLIOTECA SOHAKY
INTRODUÇÃO
Essa biblioteca foi criada com a finalidade de facilitar o desenvolvedor ter de realizar operações matemáticas com uma string.
O nome desta biblioteca é Sohaky, foi desenvolvida por Lorhan Sohaky em 2014, e essa biblioteca foi criada utilizando linguagem C.
FUNCIONALIDADES
A biblioteca Sohaky recebe caracteres e resolve operações matemáticas tais como soma, subtração, divisão e exponenciação.
Além disso, a biblioteca respeita a ordem de prioridade, como resolver o que há dentro de parenteses, por exemplo.
LIMITAÇÕES
Essa biblioteca ainda está em fase de desenvolvimento, então por este motivo, quando o usuário digita operações matemáticas que resultem em dizimas periódicas os resultados podem ser aproximados.
E novas funções ainda estão por vir, como realizar operações com logaritmo e raiz.
O QUE JÁ É POSSÍVEL
Você pode receber em uma string varias operações matemáticas, e a biblioteca resolverá e retornará o valor para a variável.
EXEMPLO:
VARIÁVEL_CARÁCTER<-"1+1*2/4"
VARIÁVEL_NUMÉRICA<-resolve(VARIÁVEL_CARÁCTER)
Logo, a variável numérica vai ter o valor de 1,5.
COMO UTILIZAR A BIBLIOTECA
Exemplo:
#include <sohaky.h>
int main(){
char r[100];
double res;
res=resolve(r);
melhora(res,r);
return 0;
}
Para resolver operações matemáticas de uma variável utiliza-se o comando "resolve(char var)".
Para simplificar a resposta utiliza-se o comando "melhora(double var, char var)".
Assinar:
Postagens (Atom)





