
Ronaldo Lanhellas
Membros-
Total de itens
268 -
Registro em
-
Última visita
Tudo que Ronaldo Lanhellas postou
-
Adicionando elementos gráficos ao software
pergunta respondeu ao Ronaldo Lanhellas de Ronaldo Lanhellas em C, C++
como utilizar o recurso dessas bibliotecas -
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.
-
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();
-
Consegui uma forma para mostrar os dados do arquivo usando o comando: system("type dados.txt");
-
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 ?
-
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(); }
-
o que faz o fread
-
O objetivo é armazenar todos os dados digitados em um arquivo, e imprimir na tela ttodos os dados desse arquivo.
-
#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 ?
-
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 ?
-
o que faz a função strtok , procurei na web porém nenhum dos tutorias foram esclarecedores
-
//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
-
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);
-
sim mais como faço essa buscar no meu arquivo
-
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.
-
gostaria que os dados fossem salvos desta forma: USUARIO1 PASSWORD USUARIO2 PASSWORD USUARIO3 PASSWORD
-
desculpe não entendi sua pergunta (lembrando estou iniciando na manipulação de arquivos)
-
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.
-
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.
-
ok.. mais qual a estrutura que eu devo usar pra criar um programa de cadastro ? Vetores ? Como criar os campos ?
-
desculpe mais eu não cheguei nessa parte ainda em C++, como faço para usar as APs do windows.
-
como posso ve-la ? quais as funções dela ?
-
Endereço na "Barra de Endereços" não se mantem
pergunta respondeu ao Ronaldo Lanhellas de Ronaldo Lanhellas em HTML, XHTML, CSS
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. -
Endereço na "Barra de Endereços" não se mantem
pergunta respondeu ao Ronaldo Lanhellas de Ronaldo Lanhellas em HTML, XHTML, CSS
e porque logo acima você disse que não aconçelha fazer isso ? -
Endereço na "Barra de Endereços" não se mantem
pergunta respondeu ao Ronaldo Lanhellas de Ronaldo Lanhellas em HTML, XHTML, CSS
me disseram uma vez um código para redirecionar a página ...