Re: Linux к Vlad Sviridov
Насчет typedef int FILE; извиняюсь
Вот FILE-определение в <stdio.h>:
struct _iobuf {
char *_ptr;
int _cnt;
char *_base;
int _flag;
int _file;
int _charbuf;
int _bufsiz;
char *_tmpfname;
};
typedef struct _iobuf FILE;
Поэтому окончательно имеем:
#include <stdlib.h>
#include <stdio.h>
struct clistruct
{
// typedef int FILE;
int clifd;
FILE * fp;
struct clistruct * next;
struct clistruct * pr;
}*head,*tail,*tmp,*dd;
tmp = (clistruct*) malloc(sizeof(clistruct));
free((void*)tmp);
Original Message From: "Vadim" <vdr_anekd***@r*****.ru>
To: "comp.soft.prog.prog (3585363)" <mark***@a*****.ru>
Sent: Thursday, December 18, 2003 3:34 PM
Все спасибо за ответы...
Но вот вопрос: ошибка правдо всего в одной строчке все же осталась, а
именно:
tmp=new clistruct(); //говорит что new неопределена...
Может у меня gcc какой-то очень старый и не поддерживает С++?
Или я что-то не так пишу?
-*Информационный канал Subscribe.Ru
Написать в лист: mailto:comp.soft.prog.prog-list@subscribe.ru
Отписаться: http://subscribe.ru/member/unsub?grp=comp.soft.prog.prog&email=
http://subscribe.ru/ mailto:ask@subscribe.ru