Advertisement
Guest User

Untitled

a guest
Jun 27th, 2017
64
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.37 KB | None | 0 0
  1.  
  2. #include<iostream>
  3. #include<cstring>
  4. using namespace std;
  5.  
  6. int main() {
  7. char *firstName = "";
  8. char *lastName = "";
  9. char letter[1];
  10. int size = 2;
  11. while(cin.peek() != ' ')
  12. {
  13. cin >> letter; //read next letter
  14. cout << "1" << endl;
  15. char* tempName = new char[size]; //create space for extra char and null char
  16. cout << "2" << endl;
  17. strcpy(tempName, firstName); //copy all name and add letter + null char
  18. cout << "3" << endl;
  19. strcat(tempName, letter);
  20. cout << "4" << endl;
  21. firstName = tempName; //store new version
  22. cout << "5" << endl;
  23. }
  24. size = 2;
  25. do
  26. {
  27. cin >> letter; //read next letter
  28. char* tempName = new char[size]; //create space for extra char and null char
  29. strcpy(tempName, lastName); //copy all name and add letter + null char
  30. strcat(tempName, letter);
  31. strcat(tempName, '\0');
  32. lastName = tempName; //store new version
  33. }while(cin.peek() != ' ');
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement