Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #define _CRT_SECURE_NO_WARNINGS
- #include <stdio.h>
- #include <string.h>
- #include <locale.h>
- #include <iostream>
- #include<time.h>
- using namespace std;
- struct elem {
- char word[250];
- elem* next;
- };
- void pechat(elem* first)
- {
- elem* q = first;
- while (q != NULL)
- {
- puts(q->word);
- q = q->next;
- }
- delete q;
- }
- char programm(char* meow, char abs[],char* flag,char* pesos)
- {
- int n = 0;
- while (flag != NULL) {
- flag = strpbrk(meow, abs);
- pesos = flag + 4 * n;
- puts(meow);
- //puts(abs);
- if (flag != NULL) {
- printf_s("Адрес: %p \n", pesos);
- strcpy(flag, flag + 1);
- }
- n++;
- }
- puts("");
- return* meow;
- }
- int main() {
- setlocale(LC_ALL, "rus");
- elem* first, * nextly, * p;
- char* flag = new char[40];
- char* meow = new char[200];
- char* omg = new char[200];
- char* pesos = new char[20];
- char abs[] = "123456789#@$&%";
- *flag = 'ы';
- puts("Введите строки");
- gets_s(meow, 200);
- first = new elem;
- strcpy_s(first->word, strlen(meow) + 1, meow);
- p = first;
- first->next = NULL;
- nextly = new elem;
- while (gets_s(meow, 200), strlen(meow) != 0)
- {
- nextly = new elem;
- //основная программа изменения вагона
- strcpy_s(nextly->word, strlen(meow) + 1, meow);
- //конец
- p->next = nextly;
- p = p->next;
- p->next = NULL;
- }
- pechat(first);
- p = first;
- while (p != NULL)
- {
- programm(p->word, abs, flag, pesos);
- p = p->next;
- }
- puts("novya");
- pechat(first);
- return 0;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement