Publicidade cabeçário

quinta-feira, 6 de setembro de 2012

aula 06/09/2012


exe_01
#include <stdio.h>
#include <stdlib.h>
#include <conio.h>
struct endereco{
char nome[50];
char rua[40];
char cidade[40];
};
struct endereco cadastro[10];

int main(){
    FILE *arq;
    int i=0;
    char opcao;



   arq=fopen("endereco.txt","w");
   fputs("\n\tCadastro de endereços\n",arq);
   printf("\n\tCadastro de endereços.:\n\tTecle ENTER para comecar");
   while(opcao!='n' && opcao!='N'){
   getchar();  
   system("cls");                
   printf("\n\tDigite o nome a ser inserido.:");
   gets(cadastro[i].nome);
   printf("\n\tDigite o nome da rua.:");
   gets(cadastro[i].rua);
   printf("\n\tDigite o nome da cidade.:");
   gets(cadastro[i].cidade);

   fputs(cadastro[i].nome,arq);
   fputs("\n",arq);
   fputs(cadastro[i].rua,arq);
   fputs("\n",arq);
   fputs(cadastro[i].cidade,arq);
   fputs("\n\n",arq);
   printf("\n\t Cadastro realizado com sucesso! \n\t Deseja Continuar cadastrando?(S/N)");
   scanf(" %c",&opcao);
   system("cls");
   i++;
   } //  fim while
   fclose(arq);
} // fim main



exe02

#include <stdio.h>
#include <conio.h>
#include<string.h>
#include<stdlib.h>

/*
**programa feito por gabriel arroyo
2- Faça um programa que execute uma rotina xml, como de uma escola colocando auto
maticamente os dados nome, rua, cidade, cep.
 */
struct endereco{
       char nome[30];
       char rua[40];
       char cidade[30];
       char cep[10];
       };
       struct endereco info_end[3];

main(){
       FILE *p;
       char opcao='s';
       int i=0;
     
       p=fopen("shopping.xml","w");
       fputs("<?xml version=\"1.0\"?>",p);
       fputs("<cadastro>",p);
     
       printf("\n\t:.Cadastro de clientes.:\n\t Tecle ENTER para começar\n\t ");
     
       while(opcao!='n'){
           getchar();                      
           fputs("<cliente>",p);
           printf("\n\tDigite o nome a ser inserido.:");
           gets(info_end[i].nome);
           fprintf(p,"<nome> %s </nome>",info_end[i].nome); // usamos fprintf porque queremos enviar valor em variavel
           printf("\n\tDigite o endereco do cliente.:");
           gets(info_end[i].rua);
           fprintf(p,"<endereco> %s </endereco>",info_end[i].rua);
           printf("\n\tDigite o nome da cidade.:");
           gets(info_end[i].cidade);
           fprintf(p,"<cidade> %s </cidade>",info_end[i].cidade);
           printf("\n\tDigite o CEP da cidade.:");
           gets(info_end[i].cep);
           fprintf(p,"<cep> %s </cep>",info_end[i].cep);
           fputs("</cliente>",p);
           printf("\n\t Cadastro realizado com sucesso! \n\t Deseja Continuar cadastrando?(S/N)");
           scanf(" %c",&opcao);
           system("cls");
           i++;
       }
       fputs("</cadastro>",p);
       fclose(p);
} // fim main