https://github.com/fernandomoraes/persistencelib
The easy way to persist your data
https://github.com/fernandomoraes/persistencelib
Last synced: about 1 year ago
JSON representation
The easy way to persist your data
- Host: GitHub
- URL: https://github.com/fernandomoraes/persistencelib
- Owner: fernandomoraes
- Created: 2013-06-17T01:03:16.000Z (almost 13 years ago)
- Default Branch: master
- Last Pushed: 2013-07-08T02:50:37.000Z (almost 13 years ago)
- Last Synced: 2025-02-06T09:47:42.407Z (over 1 year ago)
- Language: C
- Size: 121 KB
- Stars: 1
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
Persistence Lib
Acredito que trabalhar com dados em linguagem C/C++ em trabalhos acadêmicos ou pequenos projetos pode-se tornar custoso e um bucado chato.
A idéia é abstrair toda essa abertura de arquivos e toda dor de cabeça na hora de gravar e ler os dados. Isso não é nenhum
tipo de SGDB ou coisa do tipo, a propósito. Um emboço bem simples de seu uso seria:
#include "persistence.h"
// nome das tabelas
#define CONTATOS "contatos
#define ENDERECOS "enderecos"
int main(){
createTable(CONTATOS, "nome endereco email telefone"); //nome da tabela e as colunas
createTable(ENDERECOS, "id* rua bairro cidade estado"); //* indica que a coluna é auto-incremento
insertInto(CONTATOS, "Fernando", "1", "fernandosmoraes@msn.com", "00000000");
insertInto(ENDERECOS, "Av. Centenario", "Centro", "Criciuma", "Santa Catarina");
}
Por falta de tempo e tudo mais, as principais funções como DELETE, SELECT e UPDATE ainda não foram implementadas, mas espero que isso inspire e que seja escrito o resto até o fim.