Advertisement
Zennoma

hehehe

Mar 1st, 2020
176
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.49 KB | None | 0 0
  1. #define _CRT_SECURE_NO_WARNINGS
  2. #include <stdio.h>
  3. #include <string.h>
  4. #include <locale.h>
  5. #include <iostream>
  6. #include<time.h>
  7.  
  8. using namespace std;
  9. struct elem {
  10. char word[250];
  11. elem* next;
  12. };
  13.  
  14. void pechat(elem* first)
  15. {
  16. elem* q = first;
  17. while (q != NULL)
  18. {
  19. puts(q->word);
  20. q = q->next;
  21. }
  22. delete q;
  23. }
  24. char programm(char* meow, char abs[],char* flag,char* pesos)
  25. {
  26. int n = 0;
  27. while (flag != NULL) {
  28. flag = strpbrk(meow, abs);
  29. pesos = flag + 4 * n;
  30. puts(meow);
  31. //puts(abs);
  32. if (flag != NULL) {
  33. printf_s("Адрес: %p \n", pesos);
  34. strcpy(flag, flag + 1);
  35. }
  36. n++;
  37. }
  38. puts("");
  39. return* meow;
  40. }
  41. int main() {
  42. setlocale(LC_ALL, "rus");
  43. elem* first, * nextly, * p;
  44. char* flag = new char[40];
  45. char* meow = new char[200];
  46. char* omg = new char[200];
  47. char* pesos = new char[20];
  48. char abs[] = "123456789#@$&%";
  49. *flag = 'ы';
  50. puts("Введите строки");
  51. gets_s(meow, 200);
  52. first = new elem;
  53. strcpy_s(first->word, strlen(meow) + 1, meow);
  54. p = first;
  55. first->next = NULL;
  56. nextly = new elem;
  57. while (gets_s(meow, 200), strlen(meow) != 0)
  58. {
  59. nextly = new elem;
  60.  
  61. //основная программа изменения вагона
  62. strcpy_s(nextly->word, strlen(meow) + 1, meow);
  63. //конец
  64. p->next = nextly;
  65. p = p->next;
  66. p->next = NULL;
  67. }
  68. pechat(first);
  69. p = first;
  70. while (p != NULL)
  71. {
  72. programm(p->word, abs, flag, pesos);
  73. p = p->next;
  74. }
  75. puts("novya");
  76. pechat(first);
  77. return 0;
  78. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement