Модераторы: Daevaorn
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> error C2143: syntax error, подскажите как решить проблему 
V
    Опции темы
dizel003
Дата 18.1.2010, 17:21 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


Профиль
Группа: Участник
Сообщений: 211
Регистрация: 7.11.2007

Репутация: нет
Всего: нет



здравствуйте... подскажите из за чего у меня ошибка, не как не могу от неё избаиться(((

заранее спасибо)

Код

#include <Pilgrim.h>

#include<io.h>                     // для функции creat()                               < ---- ВЫЗОВ
#include<fstream.h>          // потоковый класс                                    < ---- ВЫЗОВ
#include<sys\stat.h>        // значения парметров amode             < ---- ВЫЗОВ
#include<iomanip.h>       //манипулятор ввода-вывода               < ---- ВЫЗОВ
#include<float.h>               //константы предельных знfчений     < ---- ВЫЗОВ


#define N 2
forward

int fileNumb*creat("C:\\Documents and Settings\\NickNick\\Мои документы \\ My Classes\\"
                   "Курсы\\ИМЭП\\Практикум\\Модель_АЗС\\01.txt", S_IWRITE);
//Журнал трассировки
ofstream fileOut ;  //выходной файловый поток
fileOut.attach (fileNumb); //присоединение потока к файлу
int fv;
modbeg("Модель 3", 107, 1000, (long)1234567890, none , none , none,none    2);
ag("Приезды",   101, none,expo, 5,none,none, 103);
network(dummy, dummy)
{
top(103):
        fileOut << "\n"  <<setw(10) << timer << "102-Приехал $"<< t->tn <<" tn= <<addr[105]->tn;
if (  addr[105]->tn**N)
fw=104;
else
fw=105;
key("Обслужить?" ,  fw);
place;
top (104):
fileOut << "\n" << timer << "104-Отказ #" << t->tn;
term ("Уехавшие");
place;

top (105):
fileOut << "\n"<< timer << " 105-Колонка #" << t->tn;
serv ("Колонки",N,none,expo,6,none,none,106);
place;

top (106):
fileOut << "\n" << timer << "106-Обслужен #" << t->tn;
term ("Обслуженные");
place;
fault (123);
}
modend ("АЗС.rep", 1,8,page);
return 0;
}


ошибку дает на строчку  int fileNumb*creat
сама ошибка выглядит так - error C2143: syntax error : missing ';' before '*'
не могу понять в чем дело  smile 
PM MAIL   Вверх
Michrutka
Дата 18.1.2010, 17:45 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 57
Регистрация: 6.2.2008

Репутация: нет
Всего: нет



А что Вы хотите сделать этой строчкой?
занести результат функции Creat в int?
или эта функция возвращает указатель на int?

Это сообщение отредактировал(а) Michrutka - 18.1.2010, 17:47
PM MAIL   Вверх
Леопольд
Дата 18.1.2010, 19:55 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 943
Регистрация: 17.6.2009

Репутация: 10
Всего: 13



Цитата(dizel003 @  18.1.2010,  17:21 Найти цитируемый пост)
int fileNumb*creat(...)

Функция int creat(pathname, pmode); возвращает int.  Насколько я понял, это дескриптор файла. Значит надо * заменить на =
Код

int fileNumb = creat("C:\\Documents and Settings\\NickNick\\Мои документы \\ My Classes\\"
                   "Курсы\\ИМЭП\\Практикум\\Модель_АЗС\\01.txt", S_IWRITE);
//надо бы проверить на успешность выполнения, т.е. на -1


Это сообщение отредактировал(а) Леопольд - 18.1.2010, 19:58


--------------------
вопросов больше чем ответов
PM MAIL   Вверх
xvr
Дата 19.1.2010, 13:35 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Комодератор
Сообщений: 7046
Регистрация: 28.8.2007
Где: Дублин, Ирландия

Репутация: 60
Всего: 223



А вто это
Код

forward

что за конструкция? И компилятор не ругался??!! Не верю! (с) Станиславский
PM MAIL   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Правила форума "С++:Общие вопросы"
Earnest Daevaorn

Добро пожаловать!

  • Черновик стандарта C++ (за октябрь 2005) можно скачать с этого сайта. Прямая ссылка на файл черновика(4.4мб).
  • Черновик стандарта C (за сентябрь 2005) можно скачать с этого сайта. Прямая ссылка на файл черновика (3.4мб).
  • Прежде чем задать вопрос, прочтите это и/или это!
  • Здесь хранится весь мировой запас ссылок на документы, связанные с C++ :)
  • Не брезгуйте пользоваться тегами [code=cpp][/code].
  • Пожалуйста, не просите написать за вас программы в этом разделе - для этого существует "Центр Помощи".
  • C++ FAQ

Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, Earnest Daevaorn

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | C/C++: Общие вопросы | Следующая тема »


 




[ Время генерации скрипта: 0.0448 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.