
baixinha_25
Membros-
Total de itens
14 -
Registro em
-
Última visita
Sobre baixinha_25

baixinha_25's Achievements
0
Reputação
-
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!
-
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?
-
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(®cat,sizeof(t_categoria),1,pArqCat); while(!feof(pArqCat)) { if(regcat.cod_categ != categ) { fwrite(®cat,sizeof(t_categoria),1,pArqcataux); fread(®cat,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); }
-
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(); }
-
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?
-
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.
-
Voce teria algum codigo para eu ver?
-
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.
-
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".
-
VLW... MUITOO OBRIGADO!!
-
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
-
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
-
tks!!
-
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!