Guest User

Untitled

a guest
Nov 23rd, 2017
84
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.17 KB | None | 0 0
  1. #include <iostream>
  2. using namespace std;
  3.  
  4. class homework
  5. {
  6. public:
  7. homework(char string1[], char string2[], int &n, int &v);
  8.  
  9. homework();
  10.  
  11. void copy(char string1[], char string2[], int &n, int &v);
  12.  
  13. void upper(char string1[], char string2[]);
  14.  
  15. void lower(char string1[], char string2[]);
  16.  
  17. void compare(char string1[], char string2[]);
  18.  
  19. void charat(char string1[], char string2[]);
  20.  
  21. void split(char string1[], char string2[]);
  22.  
  23.  
  24. };
  25. int main()
  26. {
  27. homework start;
  28.  
  29. int v, n;
  30. v=0;
  31. n=0;
  32. const int size = 1000;
  33. char string1[size], string2[size];
  34.  
  35. for (v = 0; v < size; v++)
  36. {
  37. string1[v] = 0;
  38. string2[v] = 0;
  39.  
  40. }
  41.  
  42. start.copy(string1, string2, n, v);
  43.  
  44.  
  45. return 0;
  46. }
  47.  
  48.  
  49. homework::homework(char string1[], char string2[], int &n, int &v)
  50. {
  51. int h, size;
  52. char i;
  53. size = 1000;
  54.  
  55.  
  56.  
  57. for (v = 0; v < size; v++)
  58. {
  59. string1[v] = 0;
  60. string2[v] = 0;
  61.  
  62. }
  63.  
  64. v=0;
  65. n=0;
  66.  
  67. cout << "\nType in whatever you want. Ending the series with a zero(0).\n\n";
  68. do
  69. {
  70. cin >> i;
  71.  
  72. h=i;
  73.  
  74. string1[v] = i;
  75.  
  76. v++;
  77.  
  78.  
  79. }while(h != 48);
  80.  
  81. cout <<"\nDo it again, with something different if you like.";
  82. cout <<" \nEnding the series with a zero(0).\n\n";
  83.  
  84. do
  85. {
  86. cin >> i;
  87.  
  88. h=i;
  89.  
  90. if(h == 48)
  91. {
  92. break;
  93. }
  94.  
  95. string2[n] = i;
  96.  
  97. n++;
  98.  
  99.  
  100. }while(h != 48);
  101. cout << n << endl;
  102. }
  103.  
  104. homework::homework()
  105. {
  106.  
  107. }
  108.  
  109. void homework::copy(char string1[], char string2[], int &n, int &v)
  110. {
  111.  
  112. int x, h;
  113.  
  114. homework(string1, string2, n, v);
  115.  
  116. cout << n << endl;
  117.  
  118. for(x= 0; x < n;)
  119. {
  120.  
  121. string1[v-1] = string2[x];
  122. v++;
  123. x++;
  124. }
  125.  
  126. x = 0;
  127. do
  128. {
  129. cout << string1[x];
  130.  
  131. h = string1[x];
  132.  
  133. if(h == 32)
  134. {
  135. cout <<" ";
  136. }
  137. x++;
  138.  
  139. }while (x <= v);
  140.  
  141. cout << endl;
  142. }
  143.  
  144. void homework::upper(char string1[], char string2[])
  145. {
  146.  
  147. }
  148.  
  149. void homework::lower(char string1[], char string2[])
  150. {
  151. }
  152. void homework::compare(char string1[], char string2[])
  153. {
  154. }
  155. void homework::charat(char string1[], char string2[])
  156. {
  157. }
  158.  
  159. void homework::split(char string1[], char string2[])
  160. {
  161.  
  162.  
  163. }
Add Comment
Please, Sign In to add comment