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;
- }
- int main() {
- setlocale(LC_ALL, "rus");
- elem* first, * nextly,*p;
- char* meow = new char[200];
- char* omg = new char[200];
- first = NULL; //cписок пуст
- //заполняю первый вагончик
- puts("Введите строки");
- gets_s(meow, 200);//пока всё спокойно
- //не теряю указатель на первый элемент
- first = new elem;
- strcpy_s(first->word, strlen(meow)+1, meow);
- //двигаем вагончк два
- p = first;
- first->next = NULL;
- 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);
- //печать структуры
- //
- return 0;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement