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

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Пацанарята!Помогите, Не компилируется.Не знаю что делать 
:(
    Опции темы
Pink
  Дата 30.4.2002, 11:46 (ссылка)    |    (голосов: 0) Загрузка ... Загрузка ... Быстрая цитата Цитата


Unregistered











Вообщем вчера я скачал borland C++ 3.1 под дос.
И написал коротенькую програмку из
учебника

#include <iostream.h>
#define BELL '\a'

main()
     {
      int ctr=0;
      char fname [20]
      cout << "You name?";
      cin >> fname;
      while (ctr<5)
      {
      cout << fname << "\n";
      ctr++;
      }
      cout << BELL;
      return 0;
      }


Вот начинаю её компилировать и он мне выдаёт фигню такую
типа не могу создать вайл.OBJ
.
в чём тут дело может быть?
Путь вроде к INCLUDE правильно прописан.
Подскажите???
  Вверх
suborg
Дата 30.4.2002, 12:57 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


Профиль
Группа: Участник
Сообщений: 190
Регистрация: 29.4.2002
Где: Москва

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



Это не в программе по-моему ошибка. Либо не весь пакет установлен, либо пути не прописаны. Где-то там собака порылась.
PM MAIL WWW ICQ   Вверх
Vit
Дата 30.4.2002, 14:49 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Vitaly Nevzorov
****


Профиль
Группа: Экс. модератор
Сообщений: 10964
Регистрация: 25.3.2002
Где: Chicago

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



А ты посмотри куда он хочет этот файл создать, обычно такое возникает если папки где этот файл должен создаваться не сущесвтвует.


--------------------
With the best wishes, Vit
I have done so much with so little for so long that I am now qualified to do anything with nothing
Самый большой Delphi FAQ на русском языке здесь: www.drkb.ru
PM MAIL WWW ICQ   Вверх
Jadd
Дата 27.5.2002, 16:33 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



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

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



Насчет проги - не знаю...надо смотреть настройки проекта....а вот в программе ты ошибаешься...но не грамматически....читать строку произвольной длины надо не так...объяви строку вот так: char *name;
и все ...не нужно делать массив символов. и циклы всякие не нужны. Плохой стиль программирования. :colgate
PM MAIL   Вверх
Лобсанг
Дата 28.5.2002, 07:59 (ссылка)    |    (голосов: 0) Загрузка ... Загрузка ... Быстрая цитата Цитата


Unregistered











Или попробуй вместо cin>>fname;  использовать cin.getline[fname, 20];
  Вверх
Лобсанг
Дата 28.5.2002, 08:00 (ссылка)    |    (голосов: 0) Загрузка ... Загрузка ... Быстрая цитата Цитата


Unregistered











Или попробуй вместо cin>>fname;  использовать cin.getline[fname, 20];
хотя раз ругается на счет создания файла - значит это глюк в проге или в ее настройках.
  Вверх
Alex101
Дата 28.5.2002, 08:35 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник Клуба
Сообщений: 891
Регистрация: 8.4.2002
Где: Москва

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



Цитата(Jadd @ 27.5.2002, 17:33)
читать строку произвольной длины надо не так...объяви строку вот так: char *name;
и все ...не нужно делать массив символов. и циклы всякие не нужны. Плохой стиль программирования. :colgate

Ага!:) Как раз то так нельзя делать, это константу можно описать как
char *name="...."; А переменную нельзя, возможна потеря данных...


--------------------
С уважением, А. Фролов.
PM MAIL ICQ   Вверх
neutrino
Дата 2.6.2002, 11:45 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Gothic soul
****


Профиль
Группа: Модератор
Сообщений: 3041
Регистрация: 25.3.2002
Где: Верхняя Галилея, Кармиэль

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



А почему бы не воспользоваться функцией gets?
Цитата

Плохой стиль программирования.  

Мне кажется, тут это не релевантно, т.к. Pink взял прогу из книги просто, чтобы посмотреть как она работает.


--------------------
The truth comes from within ...

Покойся с миром, Vit 
PM MAIL WWW ICQ Skype GTalk   Вверх
ERASER
Дата 3.6.2002, 13:37 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



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

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



Твои проблемы парень в том что твой Borland не видит путей к INCLUDE. А програмку твою я в обычном TC.exe откомпилил и запустил, но там у тебя небольшая ошибка есть, строку
                        CHAR FNAME[20]
нужно писать      CHAR FNAME[20];
иначе не будет работать................good luck
[email protected]
PM MAIL ICQ   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Правила форума "С++:Общие вопросы"
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.1144 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


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

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