linkzone
Membros-
Total de itens
14 -
Registro em
-
Última visita
Sobre linkzone
linkzone's Achievements
0
Reputação
-
Olá Faz um tempão q estou procurando os codigos prontos daqueles geradores on line q tem em quase todos os sites de webmasters e o script para oferecer o serviço de usuarios on line para meus visitantes se alguém sabe aonde eu acho post aqui o codigo ou o link vlw
-
mesmo assim não funciona aonde tem mais erro
-
retorna esses erros undefined symbol fpt function call missing ) compound statement missing } function should return a value flag is assigned a value that is never used
-
o erro é no while...
-
O programinha q eu fiz ta tanto uns erros mas não consigo consertar será q alguém pode me falar como arrumar? #include <stdio.h> #define NULL 0 # define VERD 1 /* criar um registro de dados contendo registros de clientes */ typedef struct { int mes; int dia; int ano; } data; typedef struct { char nome [80]; char endereco[80]; char cidade; int num_conta; /* (inteiro positivo) */ char tipo_conta; /* N (normal), A (atras.) ou I (inad.) */ float saldoant; /* (quantiadade não negativa) */ float saldonovo; float pagto; data ultpag; } registro; FILE *ptant, *ptnovo; /* ponteiro p/ a estrutura FILE */ int dia, mes, ano; /* declaracao de variaveis globais*/ main() { int flag = VERD; /* declaracao de variavel local*/ registro cliente; /* declaracao de variavel estrutura*/ registro learq(registro cliente); /* decl funcao*/ registro atualiza(registro cliente); void garvaarq (registro cliente); /* abrir um novo arquivo de dados para gravacao apemas*/ fpt = fopen ("registro.dat","w"); /* abrir arquivos de dados*/ if ((ptant = fopen ("registro.ant","r")) == NULL){ printf("\nERRO - O arquivo de leitura não pode"); printf("ser aberto\n"); } ptnovo = fopen("registro.nov","w"); /* ler a data corrente */ printf("Sistema Bamcario - Atualizacao\n\n"); printf ("Digite a data de hoje (dd/mm/aaaa):"); scanf ("%d%d%d",&dia, &mes, &ano /* loop principal */ while (flag) { /* ler um nome do arquivo antigo e gravar no novo arquivo*/ fscan(ptold, "%[^/n]",cliente.nome); fprintf(ptnovo, "\n%s\n", cliente.nome); /* testar a condicao de termino */ if (strcmpi(cliente.nome, "FIM")==0) break; /* ler o resto dos dados do arquivo de dados antigo*/ cliente=learq(cliente); /* atualizar os dados */ cliente = atualiza(cliente); /* gravar os dados atualizados no novo arquivo de dados*/ gravarq(cliente){; } fclose(ptant){; fclose(ptnovo); } registro learq (registro cliente){ /* ler o resto dos dados do arquivo antigo*/ { fscanf(ptold, "%[^\n]", cliente.endereco); fscanf(ptold, "%[^\n]", cliente.cidade); fscanf(ptold, " &d", cliente.num_conta); fscanf(ptold, " &c", cliente.tipo_conta); fscanf(ptold, " &f", cliente.saldoant); fscanf(ptold, " &f", cliente.saldonovo); fscanf(ptold, " &f", cliente.pagto); fscanf(ptold, " %d%d%d", &cliente.ultpag.mes, &cliente.ultpag.mes, &cliente.ultpag.ano); return(cliente); } registro atualiza(registro cliente) /*solicitar novas info, atualizar o registro e exibir */ { printf("\n\nNome: %s", cliente.nome); printf(" Numero da conta: %d\n", cliente.num_conta); printf("\nSaldo Anterior: %7.2f", cliente.saldoant); printf(" Pagamento Corrente: "); scanf("&f", &cliente.pagto); if (cliente.pagto > 0) { cliente.ultpag.dia = dia; cliente.ultpag.mes = mes; cliente.ultpag.ano = ano; cliente.tipo_conta = (cliente.pagto < 0.1 * cliente.saldoant) ? 'A' : 'N'; } else cliente.tipo_conta = (cliente.saldoant > 0) ? 'I' : 'N' cliente.saldonovo = cliente.saldoant - cliente.pagto; printf("saldo novo" %7.2f, cliente.saldonovo); printf(" Status da Conta: "); switch (cliente.tipo_conta){ case 'N': printf("NORMAL\n"); break; case 'A': printf("ATRASADO\n"); break; case 'I': printf("inadimplente\n"); break; default: printf ("ERRO\n"); } return(cliente); } void gravaarq(registro cliente) /*gravar as informacoes atualizadas no novo arquivo */ { fprintf(ptnovo,"%s\n", cliente.endereco); fprintf(ptnovo "%s\n", cliente.cidade); fprintf(ptnovo,"%d\n", cliente.num_conta); fprintf(ptnovo,"%c\n", cliente.tipo_conta); fprintf(ptnovo,"%.2f\n", cliente.saldoant); fprintf(ptnovo,"%.2f\n", cliente.saldonovo); fprintf(ptnovo,"%.2f\n", cliente.pagto); fprintf(ptnovo, "&d&d&d\n", cliente.ultpag.dia, cliente.ultpag.mes, cliente.ultpag.ano) return;
-
o q eu tenho q faze é só pode ter um arquivo txt....
-
e o seguinte tenho q fazer em C um programa q simule um sistema de banco com alteração e exclusão de usuario como faço? O codigo abaixo é do q já está pronto.. #include <dos.h> #include <iostream.h> #include <conio.h> #include <complex.h> #include <fstream.h> #include <stdio.h> struct cadastro { char nome[90],end[200]; int tel, nasc, cic, rg, conta, senha; }; void tela (char &op){ clrscr(); gotoxy(30,1); cout<<"MICRO BANCO"; gotoxy(30,3); cout<<"Menu de op‡äes"; gotoxy(30,5); cout<<"1 = Abertura"; gotoxy(30,7); cout<<"2 = Altera‡Æo de dados"; gotoxy(30,9); cout<<"3 = Fechar conta"; gotoxy(30,11); cout<<"4 = Finalizar"; gotoxy(30,13); cout<<"Digite sua op‡Æo:"; cin>>op; } void Abertura(){ clrscr(); gotoxy( 5 ,5 ); clrscr(); cadastro f; char teste[90]; ofstream arqs; arqs.open("c:/fabricio/cadastro.txt",ios::binary|ios::ate); cout<<"##############Banco###########"<<endl; cout<<"Nome do Cliente:"; gets(f.nome); cout<<"Digite o numero da conta:"; cin>>f.conta; cout<<"Digite seu endere‡o:"; gets(f.end); cout<<"Digite seu Telefone:"; cin>>f.tel; cout<<"Digite seu CIC:"; cin>>f.cic; cout<<"Digite seu RG:"; cin>>f.rg; cout<<"Digite sua senha:"; cin>>f.senha; arqs.write ((unsigned char *)&f, sizeof(cadastro)); arqs.close(); } void Alterar(){ clrscr(); //gotoxy( , ); cout<<"Altera‡Æo de dados EM CONSTRU€ÇO"; delay(2000); } void FecharConta(){ clrscr(); //gotoxy( , ); cout<<"Fechamento de contas EM CONSTRU€ÇO"; delay(2000); } void main(){ char x; do{ tela (x); if (x=='1') Abertura(); if (x=='2') Alterar(); if (x=='3') FecharConta(); }while (x!='4'); }
-
Como eu altero e deleto um dado em um arquivo em txt no C, tipo tenho q fazer um programinha q simula um banco e tenho q alterar os dados dos clientes e excluir como faço?
-
ninguém afim de fazer parceria ?
-
Olá A LinkZone é uma nova opção na area de sites de links para serviços grátis nosso grande diferencial é apenas ter links de sites em portugues e toda seção tem um destaque... diferente da maioria que só tem um site destaque na pagina inicial. Para tornar nosso parceiro é muito facil basta responder este post com as seguintes informações: Nome do Site: Endereço do Site: E-mail ou MSN para contato: Nossa Proposta: Troca de Banners 468x60 e/ou Banner 120x60 e/ou Link Fixo em todas as paginas Não importa a média de visitas. Não fazemos parceria com sites em construção. Obrigado.
-
não sei nada de php por isso quero um pronto
-
Olá alguém sabe aonde eu acho um script para sites de links tipo o cara se cadastra, o sistema aguarda aprovação quando o adm aprovar o link é colocado com ar... q tb tenha estatisticas de cliques no link, simplificando um parecido com o q a clickgrátis usa falou obrigado
-
muito loko esse topo fico 10 parabens cara!
-
Olá Diego caso você tenha interesse meu site é o http://www.linkzone.uni.cc meu e-mail é flbcontato@yahoo.com.br