Ir para conteúdo
Fórum Script Brasil

Ronaldo Lanhellas

Membros
  • Total de itens

    268
  • Registro em

  • Última visita

Tudo que Ronaldo Lanhellas postou

  1. Estou desenvolvendo um software para cadastro de clientes, gostaria de saber como adicionar elementos gráficos ao meu software. Por exemplo o código é o seguinte: printf("Digite seu nome"); Gostaria que em vez de aparecer em prompt de comando, aparecesse em janela este pedido.
  2. Tentei da forma que voce fez e não funcionou , pois agora nem aparece nada do arquivo: #include "stdio.h" #include "conio.h" #include "stdlib.h" int main () { FILE *arquivo; char cliente[60],*buffer; int anos=0; buffer=(char*)malloc(100); //ENTRADA DE DADOS DO CLIENTE printf ("Prototipo de Software p/ Cadastro de Clientes\n\n"); printf("Digite o nome do cliente:\n"); fgets(cliente,60,stdin); printf("Digite o tempo de contrato em anos:\n"); scanf("%d",&anos); //ARMAZENA DADOS NO ARQUIVO arquivo = fopen ("dados.txt","a+"); if(!arquivo) { printf("Arquivo não pode ser aberto\n"); return 1; } printf("Arquivo aberto com sucesso\n\n"); fprintf(arquivo,"%s%d",cliente,anos); fread(buffer,1,100,arquivo); fclose(arquivo); printf("Conteudo do buffer:%s",buffer); getch();
  3. Consegui uma forma para mostrar os dados do arquivo usando o comando: system("type dados.txt");
  4. Estou desenvolvendo um programa PROTÓTIPO para cadastro de clientes e seus respectivos tempos de contratos. Aqui vai o código do mesmo em desenvolvimento: #include "stdio.h" #include "conio.h" int main () { FILE *arquivo; char cliente[60],*buffer; int anos=0; //ENTRADA DE DADOS DO CLIENTE printf ("Prototipo de Software p/ Cadastro de Clientes\n\n"); printf("Digite o nome do cliente:\n"); fgets(cliente,60,stdin); printf("Digite o tempo de contrato em anos:\n"); scanf("%d",&anos); //ARMAZENA DADOS NO ARQUIVO arquivo = fopen ("dados.txt","a+"); if(arquivo==NULL) { printf("Arquivo não pode ser aberto\n"); return 1; } else printf("Arquivo aberto com sucesso\n\n"); fprintf(arquivo,"%s%d",cliente,anos); fclose(arquivo); arquivo = fopen ("dados.txt","r+t"); fread (buffer,1,500,arquivo); fclose(arquivo); printf("CONTEUDO DO BUFFER:\n%s",buffer); getch(); } Porém ao exibir o conteúdo do arquivo na tela ele exibe todo conteúdo porém exibe também o caminho do software, fica assim a exibição: Ronaldo 56ts and Settings\rlanhellas\Meus documentos\man_arquivos.exe Na verdade deveria apenas ser exibido o Ronaldo 56 Qual o problema no código ?
  5. Consegui usar o fread e mostrar todo o conteúdo do arquivo, porém ao final ele esta mostrando o caminho do software, isto é, ele mostra todo conteúdo do arquivo e mostra também o caminho onde esta o software (rlanhellas/documentos..) e isso eu não quero. Aqui vai o código: #include "stdio.h" #include "conio.h" int main () { FILE *arquivo; char cliente[60],*buffer; int anos=0; //ENTRADA DE DADOS DO CLIENTE printf ("Prototipo de Software p/ Cadastro de Clientes\n\n"); printf("Digite o nome do cliente:\n"); fgets(cliente,60,stdin); printf("Digite o tempo de contrato em anos:\n"); scanf("%d",&anos); //ARMAZENA DADOS NO ARQUIVO arquivo = fopen ("dados.txt","a+"); if(arquivo==NULL) { printf("Arquivo não pode ser aberto\n"); return 1; } else printf("Arquivo aberto com sucesso\n"); fprintf(arquivo,"%s%d",cliente,anos); fclose(arquivo); arquivo = fopen ("dados.txt","r"); fread(buffer,1,100,arquivo); fclose(arquivo); getch(); }
  6. O objetivo é armazenar todos os dados digitados em um arquivo, e imprimir na tela ttodos os dados desse arquivo.
  7. #include "stdio.h" #include "conio.h" int main () { FILE *arquivo; char nome[60],armazena[100]; int idade=0; printf("Digite seu nome completo:\n"); fgets(nome,100,stdin); printf("Digite sua idade"); scanf("%d",&idade); arquivo = fopen ("pessoas.txt","a+"); fprintf(arquivo,"%s%d",nome,idade); fclose(arquivo); arquivo = fopen ("pessoas.txt","r"); do { if (feof(arquivo)) break; else fgets(armazena,200,arquivo); }while(1); printf("conteudo do arquivo: %s",armazena); getch(); } Bem este codigo que criei baseia-se em o usuario digite seu nome e sua idade, ao final disto, é armazenado no arquivo esses dados, e no final do programa deve ser mostrado na tela os dados de todo mundo que digitou. porém só aparece a ultima linha do arquivo, qual o problema ?
  8. pelo que entendi na sua explicação o fgets pega apenas 1 linha do arquivo e armazena na variável "buffer" (criada por voce), por isso a necessidade de se criar um laço de forma que o fgets pegue as outras linhas do arquivo, eestou certo ?
  9. o que faz a função strtok , procurei na web porém nenhum dos tutorias foram esclarecedores
  10. //Protótipo de programa para Cadastro #include "stdio.h" #include "conio.h" int main () { FILE *fp; char user[10],teste[10],armazena[100]; //Arquivo para armazenar usuários fp = fopen ("users.txt","a+"); //Verifica se usuário existe printf("Digite seu usuario:"); gets(user); <<<< COMO USO O FGETS AQUI E PARA QUE ? fgets (armazena,100,fp); <<< armazeno todo conteudo do arquivo nessa string chamada armazena, ta certo, se não estiver me ensine como fazer porfavor
  11. olha como estou fazendo: //Protótipo de programa para Cadastro #include "stdio.h" #include "conio.h" int main () { FILE *fp; char user[10],teste[10]; //Arquivo para armazenar usuários fp = fopen ("users.txt","a+"); //Verifica se usuário existe printf("Digite seu usuario:"); gets(user); Não consegui ler as strings do arquivo, seria este formato : fgets ("usuario que procuro",10,fp); por exemplo se procuro o usuario "ronaldo" a linha de código seria assim : fgets ("ronaldo",10,fp);
  12. sim mais como faço essa buscar no meu arquivo
  13. para eu ler o arquivo como uma string devo usar o comando fgets correto ? agora como percorrer todas as linhas que eu não sei.
  14. gostaria que os dados fossem salvos desta forma: USUARIO1 PASSWORD USUARIO2 PASSWORD USUARIO3 PASSWORD
  15. desculpe não entendi sua pergunta (lembrando estou iniciando na manipulação de arquivos)
  16. o problema de fazer com banco de dados é que a pessoa que for usar o programa irá precisar do banco de dados instalado para manusear os dados do software. por isso prefiro fazer um arquivo normal. PS: Criei um arquivo chamado USERS, e gostaria que o programa verifica-se nesse arquivo se existe o usuário que a pessoa digitou, como faço essa busca ? caso não exista o usuario, o programa pedirá para ele criar um.
  17. Estou desenvolvendo um software para cadastro de determinados objetos, gostaria de saber se apenas preciso trabalhar com MANIPULAÇÃO DE ARQUIVOS (fprintf,fscanf,fopen...) ou vou precisar integrar isto a um banco de dados. Por exemplo: o usuario entra pela primeira vez no software e vai criar sua senha, essas informação são gravadas em um arquivo chamado "users" (criado por mim), de forma que essas informação sejam encriptografadas.
  18. ok.. mais qual a estrutura que eu devo usar pra criar um programa de cadastro ? Vetores ? Como criar os campos ?
  19. desculpe mais eu não cheguei nessa parte ainda em C++, como faço para usar as APs do windows.
  20. como posso ve-la ? quais as funções dela ?
  21. hmm .. é porque assim .. meu site fica hospedado em meu PC, com o endereço fusee.sytes:8090, e pago um dominio www.mufuse.com para que fique melhor de ser acessado, mais sempre que o cliente acessa o www.mufuse.com, logo muda para fusse.sytes:8090 e eu não queria que isso aconteçesse.
  22. e porque logo acima você disse que não aconçelha fazer isso ?
  23. me disseram uma vez um código para redirecionar a página ...
×
×
  • Criar Novo...