Advertisement
Razhagal

CompanyInfo

Oct 17th, 2015
193
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C 1.99 KB | None | 0 0
  1. #include <stdio.h>
  2. #include <stdlib.h>
  3. #include <string.h>
  4.  
  5. #define BUFFER_SIZE 100
  6.  
  7. void removeNewLine(char *input);
  8.  
  9. int main()
  10. {
  11.     char companyName[BUFFER_SIZE];
  12.     printf("Company name:");
  13.     fgets(companyName, BUFFER_SIZE, stdin);
  14.     removeNewLine(companyName);
  15.  
  16.     char companyAddress[BUFFER_SIZE];
  17.     printf("Company address:");
  18.     fgets(companyAddress, BUFFER_SIZE, stdin);
  19.     removeNewLine(companyAddress);
  20.  
  21.     char companyPhone[BUFFER_SIZE];
  22.     printf("Phone number:");
  23.     fgets(companyPhone, BUFFER_SIZE, stdin);
  24.     removeNewLine(companyPhone);
  25.  
  26.     char faxNumber[BUFFER_SIZE];
  27.     printf("Fax number:");
  28.     fgets(faxNumber, BUFFER_SIZE, stdin);
  29.     removeNewLine(faxNumber);
  30.  
  31.     char webSite[BUFFER_SIZE];
  32.     printf("Web site:");
  33.     fgets(webSite, BUFFER_SIZE, stdin);
  34.     removeNewLine(webSite);
  35.  
  36.     char managerFirstName[BUFFER_SIZE];
  37.     printf("Manager first name:");
  38.     fgets(managerFirstName, BUFFER_SIZE, stdin);
  39.     removeNewLine(managerFirstName);
  40.  
  41.     char managerLastName[BUFFER_SIZE];
  42.     printf("Manager last name:");
  43.     fgets(managerLastName, BUFFER_SIZE, stdin);
  44.     removeNewLine(managerLastName);
  45.  
  46.     int managerAge;
  47.     char ageInput[4];
  48.     printf("Manager age:");
  49.     fgets(ageInput, sizeof(ageInput), stdin);
  50.     sscanf(ageInput, "%d", &managerAge);
  51.  
  52.     char managerPhone[BUFFER_SIZE];
  53.     printf("Manager phone:");
  54.     fgets(managerPhone, BUFFER_SIZE, stdin);
  55.     removeNewLine(managerPhone);
  56.  
  57.     printf("%s\n", companyName);
  58.     printf("%s\n", companyAddress);
  59.     printf("Tel. %s\n", companyPhone);
  60.     printf("Fax: %s\n", (faxNumber[0] != '\0' ? faxNumber : "(no fax)"));
  61.     printf("Web site: %s\n", webSite);
  62.     printf("Manager: %s %s (age: %d, tel. %s)", managerFirstName, managerLastName, managerAge, managerPhone);
  63.  
  64.     return 0;
  65. }
  66.  
  67. void removeNewLine(char *input)
  68. {
  69.     int inputLength = strlen(input);
  70.     if (input[inputLength - 1] == '\n')
  71.     {
  72.         input[inputLength - 1] = '\0';
  73.     }
  74. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement