Ir para conteúdo
Fórum Script Brasil

Sephiroth

Membros
  • Total de itens

    5
  • Registro em

  • Última visita

Sobre Sephiroth

Contatos

  • MSN
    tiago.bujinkan@hotmail.com

Perfil

  • Gender
    Male
  • Location
    Campinas

Sephiroth's Achievements

0

Reputação

  1. Huuuuuuum...saquei saquei ^^ muito agradecido Kuroi. Agora eu posso dormir tranquilo. Desde sexta eu to quebrando a cabeça por aqui, mas não tinha pensado na windows.h. Tentei criar uma rotina pra mover o cursor, tentei downloadar a ncurse.h, procurei em livros, postei no orkut, e nada...dai eu pensei...pow...tem fórum pra que? Sabe como é não é?? Programador noob entra em desespero fácil, e no desespero a gnt não pensa direito. Vlw de novo Kuroi. Ajudou bastante ^^
  2. só pra eu entender o código. porque do -1 e como funciona esse ultimo comando? Grato pela ajuda e grato se puder ajudar com as respostas tb =D
  3. Buenos dias muchachos ;D Como vão todos v6? Tenho um pequeno problema. Quero fazer meu programa rodar em uma janelinha bonitnha. Fiz a moldura e tal, agora preciso fazer com que o cursor de escrita va para uma posição (x,y) da tela. Estou compilando com o Dev C++ porque é o compilador da faculdade e nele, a biblioteca ncurses.h não existe. O que é muito inconveniente, uma vez que meu problema seria facilmente resolvido com a função move(x,y); dessa biblioteca. alguém sabe onde eu posso encontra-la para download ou sabe me dizer algum outro modo de controlar a posição do cursor de escrita? Agradecido desde já ^^
  4. Never mind...já vi o erro. Pra qm leu e não sabe o erro é porque falta um fprintf com todos os tipos de dados bem como seus respectivos nomes depois de chamar a funcao GetRa(); Grato por aqueles que tentaram achar o erro.
  5. Bom dia a todos =D Eu tenho uma duvida muito divertida (não pra mim u.u) Olha só...eu tenho que fazer um programa pra Unicamp que grava alguns dados em TXT...o programa ateh roda qse bonitinho...porque quando pede a nota maxima do vestibular ele fla que o maximo foi excedido, mas se você digitar a mesma nota d novo, ele aceita. Ele gera o arquivo TXT mas quando abre com o Bloco de Notas, gravou somente parte das informacoes e lixo junto com a parte que intereca. alguém pode me ajudar? Algoritimo segue a seguir: #include <stdio.h> #include <stdlib.h> #include <conio.h> typedef struct RA { int Ra[6]; char nome[40]; char origem[20]; char estado[2]; char exp; char sexo; int dia; int mes; int ano; char medio; int ingresso; int curso; int nota; char cota; } RA; RA GetRA(); int main() { RA registro_academico; char resposta; FILE *fptr; printf("\t\xC9\xCD\xCD\xCD\xCD\xCD\xCD\xCD\xCD\xCD\xCD\xCD\xCD\xCD\xCD\xCD\xCD\xCD\xCD\xCD\xCD\xBB"); printf("\n\t\xBA CADASTRO DE ALUNOS \xBA"); printf("\n\t\xC8\xCD\xCD\xCD\xCD\xCD\xCD\xCD\xCD\xCD\xCD\xCD\xCD\xCD\xCD\xCD\xCD\xCD\xCD\xCD\xCD\xBC\n\n\n"); if((fptr = fopen("cadastro_alunos.txt","w+")) == NULL) exit(1); do{ registro_academico = GetRA(); if(fwrite(&registro_academico,sizeof(registro_academico),1,fptr) != 1) break; printf("\nMais um RA (S/N)?"); resposta = getche(); system("CLS"); }while(resposta !='N' && resposta !='n'); fclose(fptr); getch(); } RA GetRA() { RA ra; FILE *fptr; printf("\nDigite o RA do aluno: "); scanf("%d",&ra.Ra); printf("Digite o nome do aluno: "); fflush (stdin); gets(ra.nome); printf("Digite a cidade de origem de %s: ", ra.nome); gets(ra.origem); printf("Digite o estado de origem de %s: ", ra.nome); gets(ra.estado); printf("%s possue experiencia previa com informatica?\n"); printf("\tN - nada.\n\tU - como usuario Windows e Internt.\n\tP - Nocoes de programacao.\n\tT - Tecnico ou desenvolvedor na area.\n"); ra.exp = getch(); printf("%s é do sexo M ou F?", ra.nome); ra.sexo = getch(); printf("\n%s nasceu no dia: ", ra.nome); scanf("%d", &ra.dia); printf("do mes: "); scanf("%d", &ra.mes); printf("do ano (aaaa): "); scanf("%d", &ra.ano); printf("%s cursou o ensino medio em\n", ra.nome); printf("\tG - 3 anos em escola publica.\n\tP - Escola particular"); ra.medio = getch(); printf("\n%s esta na UNICAMP desde: ", ra.nome); scanf("%d", &ra.ingresso); printf("Qual o numero do curso em que %s ingressou? ", ra.nome); scanf("%d", &ra.curso); printf("Qual a nota final do vestibular de %s (MAX 96)? ", ra.nome); scanf("%d", &ra.nota); if((ra.nota) < 96); printf("\aNota maxima excedida...tente novamente."); scanf("%d", &ra.nota); printf("%s utilizou de alguma cota (S/N)? ", ra.nome); ra.cota = getche(); rewind(stdin); return ra; }
×
×
  • Criar Novo...