aboutsummaryrefslogtreecommitdiff
path: root/mod_10a/source.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'mod_10a/source.cpp')
-rw-r--r--mod_10a/source.cpp79
1 files changed, 20 insertions, 59 deletions
diff --git a/mod_10a/source.cpp b/mod_10a/source.cpp
index 442b001..32a1cec 100644
--- a/mod_10a/source.cpp
+++ b/mod_10a/source.cpp
@@ -1,64 +1,25 @@
-// created by till-t
-// 2-nov-2021
-// cst 116
-
+/*Tyler Taormina
+ *CST 116
+ *
+ */
#include "source.h"
- // get input for name
-
-void getName() {
- char first[100]{0};
- char last[100]{0};
- cout << "Please enter your first name: ";
- cin >> first;
-
- cout << "Please enter your last name: ";
- cin >> last;
-
- cout << first << ", " << last;
-
-
+void getName();
+{
+ char name[50];
+ char lastname[50];
+ char fullname[100]; // Big enough to hold both name and lastname
+
+ cout<<"Please enter your name: ";
+ cin.getline ( name, 50 );
+ cout<<"Enter your last name: ";
+ cin.getline ( lastname, 50 );
+ fullname[0] = '\0'; // strcat searches for '\0' to cat after
+ strcat ( fullname, name ); // Copy name into full name
+ strcat ( fullname, " " ); // We want to separate the names by a space
+ strcat ( fullname, lastname ); // Copy lastname onto the end of fullname
+ cout<<"Your full name is "<< fullname <<"\n";
+ cin.get();
}
-
-
-
-/*
-
-char first[100];
- char last[100];
- char fullName[100];
-
- // void getFirst(char&)
- printf("Enter your first name: ");
- scanf("%s", first);
- while(getchar() != '\n'); // remove new line char
-
- printf("Enter your last name: ");
- scanf("%s", last);
- while(getchar() != '\n'); // remove new line char
-
- first[0] = toupper(first[0]);
- last[0] = toupper(last[0]);
-
- // Now, concat first and last
- int i = 0;
- int j = 0;
- while(last[j] != '\0') {
- fullName[i++] = last[j++];
- }
- fullName[i++] = ',';
- fullName[i++] = ' ';
-
- j = 0;
- while(first[j] != '\0') {
- fullName[i++] = first[j++];
- }
- fullName[i] = '\0';
-
- printf("First name: %s\n", first);
- printf("Last name: %s\n", last);
- printf("Full name: %s\n", fullName);
-*/
-