1485159
چهارشنبه 05 اسفند 1388, 19:22 عصر
سلام
این برنامه چرا درست کار نمیکنه؟
//---------------------------------------------------------------------------
#pragma hdrstop
#include <tchar.h>
#include <iostream.h>
//---------------------------------------------------------------------------
#pragma argsused
struct m
{
int d;
m *next;
};
m *first = NULL;
m *add()
{
m *l = new m;
return l;
}
int _tmain(int argc, _TCHAR* argv[])
{
m *f = new m;
m *now;
m *k;
first = f;
first->d = 50;
now = first;
for (int i = 0; i < 10; i++) {
now->next = add();
now->d = 50;
}
while (first != NULL) {
cout << first->d << endl;
k = first->next;
delete first;
first = k;
}
getchar();
return 0;
}
//---------------------------------------------------------------------------
ممنون.
این برنامه چرا درست کار نمیکنه؟
//---------------------------------------------------------------------------
#pragma hdrstop
#include <tchar.h>
#include <iostream.h>
//---------------------------------------------------------------------------
#pragma argsused
struct m
{
int d;
m *next;
};
m *first = NULL;
m *add()
{
m *l = new m;
return l;
}
int _tmain(int argc, _TCHAR* argv[])
{
m *f = new m;
m *now;
m *k;
first = f;
first->d = 50;
now = first;
for (int i = 0; i < 10; i++) {
now->next = add();
now->d = 50;
}
while (first != NULL) {
cout << first->d << endl;
k = first->next;
delete first;
first = k;
}
getchar();
return 0;
}
//---------------------------------------------------------------------------
ممنون.