Advertisement
Guest User

Untitled

a guest
Aug 23rd, 2019
86
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.98 KB | None | 0 0
  1. #include <iostream>
  2. using namespace std;
  3.  
  4. int onlyNumbers(char* text , char* text1, int* text2, int* number)
  5. {
  6. char i = 0;
  7. int k = 0; int run = 0;
  8. while (text[run++])
  9. {
  10. if (text[i]>='0'&&text[i]<='9')
  11. {
  12. *(text1+k) = *(text+i);
  13. k++;
  14. i++;
  15. }
  16. else { i++; }
  17. }
  18. text1[k] ='\0';
  19.  
  20. for (int j = 0; j < strlen(text1); j++)
  21. {
  22.  
  23. *text2 = (int)text1[j] - (int)'0';
  24. number = 0;
  25. number = number * 10 + text2;
  26. }
  27. cout << number << ' ' << "*text2"<<"::";
  28. return *number;
  29. }
  30. int main()
  31. {
  32. char* text =new char[50];
  33. char* text1 =new char[50];
  34. int * text2 =new int[50];
  35. int* number = 0; cout << "Enter text::";
  36. cin.getline(text,50);
  37. onlyNumbers( text, text1,text2,number);
  38. cout << endl;
  39. cout << number << "::number2 "<< "*text2"<<'\n';
  40. system("pause");
  41. return 0;
  42. }
  43. ====
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement