diff options
Diffstat (limited to 'CST116F2021-Lab5')
| -rw-r--r-- | CST116F2021-Lab5/CST116F2021-Lab5.cpp | 51 |
1 files changed, 44 insertions, 7 deletions
diff --git a/CST116F2021-Lab5/CST116F2021-Lab5.cpp b/CST116F2021-Lab5/CST116F2021-Lab5.cpp index e4c3529..c3a62fb 100644 --- a/CST116F2021-Lab5/CST116F2021-Lab5.cpp +++ b/CST116F2021-Lab5/CST116F2021-Lab5.cpp @@ -246,16 +246,28 @@ int main() 2. +Voids.h + +#ifndef VOIDS_H +#define VOIDS_H + +void GetName(char FirstName[], char LastName[], char FullName[]); + +void Calculations(char FirstName[], char LastName[], char FullName[], int x, int y); + +int PrintName(char FirstName[], char LastName[], char FullName[]); + +#endif + +Functions.cpp + +#include "Voids.h" #include <iostream> using namespace::std; -int main() +void GetName(char FirstName[], char LastName[], char FullName[]) { - char FirstName[100]; - char LastName[100]; - char FullName[100]; - cout << "Enter your first name: "; cin >> FirstName; while (getchar() != '\n'); @@ -263,12 +275,13 @@ int main() cout << "\nEnter your last name: "; cin >> LastName; while (getchar() != '\n'); +} +void Calculations(char FirstName[], char LastName[], char FullName[], int x, int y) +{ FirstName[0] = toupper(FirstName[0]); LastName[0] = toupper(LastName[0]); - int x = 0; - int y = 0; while (LastName[y] != '\0') { FullName[x++] = LastName[y++]; @@ -282,7 +295,10 @@ int main() FullName[x++] = FirstName[y++]; } FullName[x] = '\0'; +} +int PrintName(char FirstName[], char LastName[], char FullName[]) +{ cout << "\nFirst name is: " << FirstName << "\n"; cout << "\nLast name is: " << LastName << "\n"; cout << "\nFull name is: " << FullName << "\n\n\n\n"; @@ -290,6 +306,27 @@ int main() return 0; } +10a 10.7 pg 260 number 2 split.cpp + +#include "Voids.h" + +#include <iostream> + +int main() +{ + char FirstName[100]; + char LastName[100]; + char FullName[100]; + int x = 0; + int y = 0; + + GetName(FirstName, LastName, FullName); + + Calculations(FirstName, LastName, FullName, x, y); + + PrintName(FirstName, LastName, FullName); +} + 10b 10.8 pg 273 #7 7. |