Ir para conteúdo
Fórum Script Brasil

baixinha_25

Membros
  • Total de itens

    14
  • Registro em

  • Última visita

Tudo que baixinha_25 postou

  1. Olá, Tenho uma tabela de pessoas, e a pagina que alimenta a o banco de dados não valida se as letras são maiusculas ou minusculas. Existe alguma forma que eu possa fazer o ajuste em toda a tabela de uma vez só? Gostaria de deixar a 1° letra de cada palavra maiúscula e a demais minusculas. OBS: A página que alimenta o banco não é minha por tanto não posso altera-la. Obrigada!
  2. baixinha_25

    Checkbox + sql

    Olá, estou precisando de uma ajuda com checkbox e banco de dados. Preciso fazer uma pesquisa dependendo de um filtro que é com checkbox. Se o 1° check esta marcado efetua uma busca de um tipo se o 2° check esta marcado efetua uma busca de outro tipo Alguém pode me dar uma luz?
  3. Estou fazendo um sisteminha que recebe dados em arquivo e depois tem que excluir uma linha do arquivo, ta dando cannot convert `bool' to `const char*' for argument `1' to `int rename(const char*, const char*)' Preciso mesmo de ajuda.... void remove(int categ) { pArqCat = fopen("categoria","rbt"); pArqcataux = fopen("auxiliar", "wbt"); fread(&regcat,sizeof(t_categoria),1,pArqCat); while(!feof(pArqCat)) { if(regcat.cod_categ != categ) { fwrite(&regcat,sizeof(t_categoria),1,pArqcataux); fread(&regcat,sizeof(t_categoria),1,pArqCat); } } fclose(pArqCat); fclose(pArqcataux); if(remove("categoria")== 0) { rename(("auxiliar","categoria")==0) [i][b]//É nesta linha que dá o erro[/b][/i] printf("Arquivo excluido com sucesso!"); } } void remover_cat() { int categ=0; system("cls"); lista(); printf("Informe a categoria que deseja Excluir:"); scanf("%d",&categ); remove(categ); }
  4. oi, to colocando meu codigo inteiro aqui ainda não finalizado, no cadastro de categoria preciso fazer a validação do codigo, para que não se repita, então criei uma função para isso, porém o programa está travando. Alguém pode dar uma olhada e ver se encontram o erro? Grata #include <conio.h> #include <stdio.h> #include <stdlib.h> #include <windows.h> #include <string.h> #include <ctype.h> #define TAM 25 int menu() { system("cls"); fflush(stdin); int op; printf("**************MENU DE OPERACOES ***************"); printf("\n\n1 - Cadastra a Categoria"); printf("\n2 - Cadastra o Produto"); printf("\n3 - Registra a Venda"); printf("\n4 - Lista a Venda"); printf("\n5 - Resumo por Categoria"); printf("\n6 - Fim"); printf("\nInforme a opcao: "); scanf("%d",&op); if (op > 6 || op <1) { printf ("\t Opcao errada, escolha entre 1 e 6 !!"); getch(); } return op; } typedef struct categoria{ int cod_categ; char nome_cat[TAM]; }t_categoria; typedef struct produto{ int cod_prod; char nome_prod[TAM]; float preço; int codcategoria; }t_produto; typedef struct venda{ int prod; int cat; float total; }t_venda; t_categoria categoria; t_categoria RegCat; t_produto produto; t_venda venda; int achou=0; FILE *pArqCat, *pArqprod, *pArqVenda; /*************************VALIDA CATEGORIA*************************************/ int valida_cat() { while(!feof(pArqCat)) { if(categoria.cod_categ == RegCat.cod_categ) { achou = 1; } } return achou; } /******************************************************************************/ /*************************CRIA ARQUIVO CATEGORIA*******************************/ void criaArqcat() { pArqCat = fopen("categoria","rb"); if(pArqCat == NULL) { pArqCat = fopen("categoria","wb"); if(pArqCat == NULL) { printf("Erro na abertura do arquivo!!"); system("pause > null"); } } fclose(pArqCat); } /******************************************************************************/ /********************INSERE DADOS DA CATEGORIA NO ARQUIVO**********************/ void inserecat() { int found=0; char resp; pArqCat = fopen("categoria","ab+"); do{ system("cls"); do{ printf("Informe o codigo: "); scanf("%i",&categoria.cod_categ); fread(&RegCat,sizeof(t_categoria),1,pArqCat); found = valida_cat(); }while(categoria.cod_categ == 0 || found == 1); printf("\nInforme o nome: "); fflush(stdin); gets(categoria.nome_cat); if(fwrite(&categoria, sizeof(t_categoria), 1, pArqCat) > 0) { printf("\nCategoria gravada com sucesso"); getch(); } printf("\n\nNova categoria: S/N: "); scanf("%c",&resp); }while((resp == 'S') || (resp == 's')); fclose(pArqCat); } /******************************************************************************/ /*************************CRIA ARQUIVO PRODUTOS********************************/ void criaArqprod() { pArqprod = fopen("produto","rb"); if(pArqprod == NULL) { pArqprod = fopen("produto","wb"); if(pArqprod == NULL) { printf("Erro na abertura do arquivo!!"); system("pause > null"); } } fclose(pArqprod); } /******************************************************************************/ /********************INSERE DADOS PRODUTO NO ARQUIVO***************************/ void insereprod() { char resp; pArqprod = fopen("produto","ab+"); do{ system("cls"); do{ printf("Informe o codigo: "); scanf("%i",&produto.cod_prod); }while(produto.cod_prod == 0); printf("\nInforme o nome: "); fflush(stdin); gets(produto.nome_prod); printf("\nInforme o preço: "); scanf("%f",&produto.preço); printf("\nInforme a categoria do Produto"); scanf("%d",&produto.codcategoria); if(fwrite(&produto, sizeof(t_produto), 1, pArqprod) > 0) { printf("\nCategoria gravada com sucesso!!"); getch(); } printf("\n\nNova categoria: S/N: "); scanf("%c",&resp); }while((resp == 'S') || (resp == 's')); fclose(pArqprod); } /******************************************************************************/ /******************************BLOCO PRINCIPAL*********************************/ int main() { int opcao; opcao= menu(); criaArqcat(); criaArqprod(); do{ fflush(stdin); switch(opcao) { case 1: inserecat(); break; case 2: insereprod(); break; /*case 3: registra(); break; case 4: exibe(); break; case 6: exit(1); break;*/ } system("cls"); opcao=menu(); }while(opcao != 6); getch(); }
  5. Bom o professor não deu esse conteúdo ainda, mas quero terminar isso hoje ainda. preciso ler o arquivo que gravei as informações pegar essa informações e exibir na tela papara poder guardar em outro arquivo. Ex: Gravei Codigo; Nome; Preço de um Produto em um arquivo. Preciso ler esses dados de uma linha buscando pelo codigo, exibir esses dados da tela que seria da "VENDA" e depois de somar o valor total da compra gravar esses dados em 2° arquivo de texto. Como eu pego os dados da linha e guardo em variáveis?
  6. Olá, tenho que entregar um trabalho em breve e não consegui iniciar ainda, por isso preciso de uma mãozinha... Preciso fazer um menu de múltipla escolha e em cada opção chama uma função diferente. Porém tenho que usar struct e gravar as informações em arquivo. Para cada opção de gravação preciso gerar um arquivo ou abrir o já existente e não sei como fazer essa função rodar antes do usuário começar a usar o programa. Tipo, antes do usuário digitar a opção que deseja o sistema já roda todas as funções de abertura ou geração do arquivo txt ou bin. Não sei se consegui me expressar bem, mas espero que alguém possa me ajudar. Obrigada.
  7. baixinha_25

    Data e Horas

    Voce teria algum codigo para eu ver?
  8. baixinha_25

    Data e Horas

    Boa noite, Gostaria de saber se há como puxar a data e a hora do sistema em um algoritmo em C. Grata pela atenção.
  9. baixinha_25

    Exercicio

    Estou precisando de uma ajudar com um exercício, seria a portaria de um predio onde a pessoa recebe um crachá, então esse fica reservado não pode se repetir. tentei fazer um teste mas não funcionou, alguém pode me ajudar? if(op == 1) { for(i=0;i<15;i++) { gotoxy(20,8);printf("Numero do cracha:"); scanf("%d",&VC); gotoxy(20,9);printf("Nome:"); scanf("%s",&VNOME[i]); gotoxy(20,10);printf("Numero da sala:"); scanf("%d",&VSALA[i]); gotoxy(20,11);printf("Horario de entrada:"); scanf("%d",&VHE[i]); i=30; system("cls"); cont++; } } OBS: Por favor não me xinguem... meu professor exige que use "goto".
  10. Já havia lido este post, tentei fazer a substituição function letras_nome($nome)//Só vai aceitar letras no campo { $exp="([a-z])"; $erro=0; if(!preg_match($exp,$nome)) { $erro=1; } return $erro; } mas dá o seguinte erro: Warning: preg_match() [function.preg-match]: Unknown modifier '{' in
  11. Deprecated: Function ereg() is deprecated Estou usando a função ereg para validação de formulário: function letras_nome($nome)//Só vai aceitar letras no campo { $exp="([a-z])"; $erro=0; if(!ereg($exp,$nome)) { $erro=1; } return $erro; porém está dando este erro, a versão q uso é 5.3.0, alguém pode me ajudar? Sei que essa função caiu fora, mas não achei uma que a substitua. Obrigada
  12. Olá, estou voltando a mexer com php, e estou tento um(1) problema inicialmente. Estou usando o dreamweaver, e como não consegui resolver o problema tentei com o notepad++ mas o problema persistiu. Eu crio um pagina HTML normal, coloco um php básico <?php echo"oi"; ?> e salvo o arquivo com a extensão .php Quando tento visualizar no browser ele abre a pagina, e oferece a opção de salvar o arquivo, e fecha em seguida. Alguém pode me ajudar?? Obrigada!
×
×
  • Criar Novo...