Advertisement
Loesome

Untitled

May 8th, 2014
463
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.43 KB | None | 0 0
  1. #include <stdio.h>
  2. #include <stdlib.h>
  3. #include <string.h>
  4. struct casa
  5. {
  6. char quarto,banheiro,sala;
  7. char bairro[8];
  8. };
  9. int main()
  10. {
  11. int i;
  12. struct casa casa;
  13. char id[40], c[2];
  14. FILE *arquivo;
  15. strcpy(id,"");
  16. //printf("DEBUG String : > %s\n",id);
  17. puts("\t\t\tNumero de comodos:\n");
  18. puts("Na ordem -> Quarto(s) / Banheiro(s) / Sala(s)\nDigite:\n");
  19. for(i = 1; i <= 3; i++){
  20. gets(c);
  21. strcat(id,c);
  22. }
  23. system("cls");
  24. //printf("DEBUG String : > %s\n",id);
  25.  
  26.  
  27. puts("Bairros disponiveis -> Freljord | Noxus | Demacia | Noxus\nDigite o bairro:\n");
  28. gets(casa.bairro);
  29. if(strcmp(casa.bairro,"Freljord") == 0)
  30. {
  31. strcat(id,"1");
  32. }
  33. else if(strcmp(casa.bairro,"Noxus") == 0)
  34. {
  35. strcat(id,"2");
  36. }
  37. else if(strcmp(casa.bairro,"Demacia") == 0)
  38. {
  39. strcat(id,"3");
  40. }
  41. else if(strcmp(casa.bairro,"Ionia") == 0)
  42. {
  43. strcat(id,"4");
  44. }
  45.  
  46. //printf("DEBUG String : > %s\n",id);
  47. arquivo = fopen (strcat(id,".txt"),"w");
  48. if (arquivo == NULL)
  49. {
  50. puts("error creating file\n");
  51. }
  52. else
  53. {
  54. puts("file created successfully\n");
  55. }
  56. fprintf(arquivo,"Bairro: %s\n",casa.bairro);
  57. fprintf(arquivo,"Quarto(s): %c\n",id[0]);
  58. fprintf(arquivo,"Banheiro(s): %c\n",id[1]);
  59. fprintf(arquivo,"Sala(s): %c\n",id[2]);
  60. fclose(arquivo);
  61.  
  62. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement