baixinha_25
-
Total de itens
14 -
Registro em
-
Última visita
Posts postados por baixinha_25
-
-
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!!
-
Leia esta mensagem.
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!
Ajuda SQL - Ajuste de Nomes
em SQL Server
Postado
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!