Някой ако може да ми каже къде бъркам с този код ? C++
Include <iosstream>
Using namespace std;
struct Item {
int info;
Item *next;
};
typedef Item* Point;
Point Head;
void Create(Point &Head){
Point Last, P; Last=NULL;
char ch;
cout<<" Нов елемент (Y/N) ?:";
cin >> ch;
while (ch == 'Y' || ch == 'y') {
P = new Item;
cin >> P->info;
P->next=NULL; /* еквивалентно на (*P).next=NULL; */
if (Head == NULL) Head = P;
else Last->next = P;
Last = P;
cout<<" Нов елемент (Y/N) ?:";
cin >> ch;
} // while
} //Create
void Create(Point &Head){
Point Last, P; Last=NULL;
char ch;
cout<<" Нов елемент (Y/N) ?:";
cin >> ch;
while (ch == 'Y' || ch == 'y') {
P = new Item;
cin >> P->info;
P->next=NULL; /* еквивалентно на (*P).next=NULL; */
if (Head == NULL) Head = P;
else Last->next = P;
Last = P;
cout<<" Нов елемент (Y/N) ?:";
cin >> ch;
} // while
} //Create
void main()
Point Head=NULL;
Create(Head);
Return 0;
}