Olá pessoal,
estou fazendo uma apresentação, e criei um botão Ajuda que quando for clicado será acionado um MC de balão de texto e que terá um botão Ok para fechar essa ajuda. O fato é que fiz todo o passo, mas o action Script 3, está me deixando confuso na questão de fechar o MC da ajuda e prosseguir com a animação.
Segue o arquivo para visualização e melhor entendimento. Fiz as instâncias dos objetos mas mesmo assim creio que está faltando algum código.
Se alguém puder me ajudar ficarei grato.
Projeto em: Flash CS4 / AS 3.
- Fórum WMO
- → Viewing Profile: Tópicos: ruymds
Community Stats
- Group Usuários
- Active Posts 3
- Profile Views 2644
- Member Title Novato no fórum
- Age Age Unknown
- Birthday Birthday Unknown
-
Sexo
Male
-
Localidade
Brasil
0
Neutral
User Tools
Friends
ruymds hasn't added any friends yet.
Topics I've Started
As 3 - Movie Clip Sendo Chamado Por Um Botão.
05/06/2012, 16:20
Registro Em C - Laço
17/07/2011, 19:29
Olá pessoal,
alguém poderia me ajudar a arrumar este código. Pequeno cadastro de usuario, mas o mesmo esta dando um erro quando chega na linha do codigo do aluno. Tentei inserir um laço for para ser registrado quantos cadastros possiveis atraves de uma mensagem (Deseja cadastrar novamente?) e nao deu certo, estou utilizando um vetor para o registro pois depois quero fazer um relatorio com o mesmo, mas estou com duvida se a sintaxe esta correta. Poderiam me ajudar a solucionar isso.
obrigado.
alguém poderia me ajudar a arrumar este código. Pequeno cadastro de usuario, mas o mesmo esta dando um erro quando chega na linha do codigo do aluno. Tentei inserir um laço for para ser registrado quantos cadastros possiveis atraves de uma mensagem (Deseja cadastrar novamente?) e nao deu certo, estou utilizando um vetor para o registro pois depois quero fazer um relatorio com o mesmo, mas estou com duvida se a sintaxe esta correta. Poderiam me ajudar a solucionar isso.
#include <stdio.h>
#include <conio.h>
#include <string.h>
#include <stdlib.h>
/* definicao do tipo Usuario*/
typedef struct{
int numAluno[4];
char nome[30];
int cpf[11];
char dtNasc[11];
char endereco[20];
int telefone[10];
char cidade[15];
char estado[2];
}aluno;
// Função de cadastro de alunos
void Cadastro_Aluno()
{
system("cls");
printf("--------------------------------------------------------------------------------\n");
printf(" Cadastro de Alunos\n");
printf("--------------------------------------------------------------------------------\n");
aluno *vetalunos; // vetor de alunos
int num=0; // numero de alunos
char op; // opção de cadastro
FILE *arq_aluno; // arq. de armazenamento
// abre o arquivo para leitura
arq_aluno = fopen("Cadastro_Usuario.txt","a+");
// cadastra novo aluno
printf("\nCodigo Aluno: ");
scanf("%i",vetalunos[num].numAluno); // ESTA APRESENTANDO ERRO NESTA LINHA, NÃO PASSA DAQUI
printf("\nNome: ");
scanf("%s",vetalunos[num].nome);
printf("CPF: ");
scanf("%i",vetalunos[num].cpf);
printf("Data de Nascimento: ");
scanf("%s",vetalunos[num].dtNasc);
printf("Endereco: ");
scanf("%s",vetalunos[num].endereco);
printf("Telefone: ");
scanf("%i",vetalunos[num].telefone);
printf("Cidade: ");
scanf("%s",vetalunos[num].cidade);
printf("Estado: ");
scanf("%s",vetalunos[num].estado);
printf("\nRegistro gravado com sucesso!\n");
fflush(stdin);
//fwrite(&aluno,sizeof(struct aluno),1,arq_aluno);
// fecha o arquivo
fclose(arq_aluno);
//libera memoria
free(vetalunos);
}
obrigado.
Arquivo Em C - Registro
09/07/2011, 13:51
Olá pessoal,
alguém poderia me dar uma dica do código abaixo. Quando executo e faço todo o preenchimento do registro e dai o arquivo é gravado com mais de 1,5Gb em txt. O programa trava e o o arquivo txt fica indisponivel pois não é possivel abrir tal arquivo por possuir mais de 1,5Gb.
O que esta de errado no código.
obrigado.
alguém poderia me dar uma dica do código abaixo. Quando executo e faço todo o preenchimento do registro e dai o arquivo é gravado com mais de 1,5Gb em txt. O programa trava e o o arquivo txt fica indisponivel pois não é possivel abrir tal arquivo por possuir mais de 1,5Gb.
O que esta de errado no código.
obrigado.
#include <stdio.h>
#include <conio.h>
#include <string.h>
#include <stdlib.h>
void Clientes();
/* definicao do tipo cliente*/
typedef struct {
int codcli;
char nome[100];
int cpf[11];
char endereco[30];
int telefone[10];
int idade[2];
int codcarro;
}cliente;
// Função de cadastro de clientes
void Clientes()
{
system("cls");
printf("--------------------------------------------------------------------------------\n");
printf(" Cadastro de Clientes\n");
printf("--------------------------------------------------------------------------------\n");
cliente *vetclientes; // vetor de clientes
int num; // numero de clientes
char op; // opção de cadastro
FILE *arq_cliente; // arq. de armazenamento
do{
// abre o arquivo para leitura
arq_cliente=fopen("Cadastro_Cliente.txt","r+b");
if(arq_cliente==NULL)
{
// se arquivo não existe abre para escrita
arq_cliente=fopen("Cadastro_Cliente.txt","w+b");
// inicializa num de clientes com 0
num=0;
}else{
//se arquivo existe le o num de clientes
fread(&num,sizeof(int),1,arq_cliente);
//aloca memória para os clientes
vetclientes = (cliente *)malloc(sizeof(cliente)*num);
// e le o vetor de clientes inteiro
fread(vetclientes,sizeof(cliente),num,arq_cliente);
}
if(num==0)
{
// se n=0, aloca memoria para vetor
vetclientes = (cliente *)malloc(sizeof(cliente));
}else{
// caso contrario realoca memoria para vetor
vetclientes = (cliente *)realloc(vetclientes,sizeof(cliente)*(num+1));
}
// cadastra novo cliente
printf("\nCliente %d",vetclientes[num].codcli);
//vetclientes[num].codcli = num;
printf("\nNome: "); scanf("%s",vetclientes[num].nome);
fflush(stdin);
printf("CPF: "); scanf("%i",vetclientes[num].cpf);
fflush(stdin);
printf("Endereco: "); scanf("%s",vetclientes[num].endereco);
fflush(stdin);
printf("Telefone: "); scanf("%i",vetclientes[num].telefone);
fflush(stdin);
printf("Idade: "); scanf("%i",&vetclientes[num].idade);
printf("codigo:", &vetclientes[num].codcli);
printf("\nRegistro gravado com sucesso!\n");
// incrementa numero de clientes
num++;
// fecha o arquivo
fclose(arq_cliente);
// e em seguida reabre para posicionar no comeco
arq_cliente=fopen("Cadastro_Cliente.txt","r+b");
//reescreve o numero de clientes atualizado
fwrite(&num,sizeof(int),1,arq_cliente);
fwrite(vetclientes,sizeof(cliente),num,arq_cliente);
// e fecha o arquivo
fclose(arq_cliente);
//libera memoria
free(vetclientes);
printf("\nDeseja registrar novo Cliente?[S/N]: ");
scanf("%s",op);
}while((op!='n') || (op!='N'));
}
- Fórum WMO
- → Viewing Profile: Tópicos: ruymds
- Privacy Policy
- Regras ·



Postagens