Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > C/C++ программирование > C++ Builder
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 06.06.2015, 11:29   #1
derenikp
Новичок
Джуниор
 
Регистрация: 23.05.2015
Сообщений: 1
По умолчанию что тут не так

Код:
#pragma resource "*.dfm"
 #include <iostream.h>
 #include <conio.h>
 int main ()
 {
  int a[10]
  for (int i=1; i<10; i++)
  {
  cout <<"???? ?? ?" <<i<< end;
  while (! (cin>> a[i]))
  {
  cin.clear();
  while 9CIN.GET() I= '\n');
  cout << "???? ??-?;  \n" <<i<< end;
 }
 }
 //system (*cis*) :

Последний раз редактировалось Stilet; 06.06.2015 в 12:18.
derenikp вне форума Ответить с цитированием
Старый 06.06.2015, 12:18   #2
Smitt&Wesson
Старожил
 
Аватар для Smitt&Wesson
 
Регистрация: 31.05.2010
Сообщений: 13,543
По умолчанию

Много чего не так.
1. Зачем в консольном приложение файл фомы (.dfm)?
2. У Вас три открывающие скобки и две закрывающие.
3. cin не имеет никаких указателей, т.к. это функция ввода данных с консоли, а не класс.
4. А это, что за бред - while 9CIN.GET() I= '\n');?
5. Что ещё за system (*cis*) :, заключённое в звёздочки, причём с двоеточием в конце?
Пиши пьяным, редактируй трезвым.
Справочник по алгоритмам С++ Builder

Последний раз редактировалось Smitt&Wesson; 06.06.2015 в 12:21.
Smitt&Wesson вне форума Ответить с цитированием
Старый 06.06.2015, 12:20   #3
Stilet
Белик Виталий :)
Старожил
 
Аватар для Stilet
 
Регистрация: 23.07.2007
Сообщений: 57,097
По умолчанию

Цитата:
#pragma resource "*.dfm"
Это фтопку
Цитата:
cout <<"???? ?? ?" <<i<< end;
Пиши:
Код:
std::cout <<"???? ?? ?" <<i<< end;
И так везде. Если не хочешь писать, то вверху программы напиши uses namespace std;
Цитата:
while 9CIN.GET() I= '\n');
Хренька какая-то... В любом случае эта строка не верна.
I'm learning to live...
Stilet вне форума Ответить с цитированием
Старый 06.06.2015, 12:30   #4
Serge_Bliznykov
Старожил
 
Регистрация: 09.01.2008
Сообщений: 26,229
По умолчанию

Цитата:
while 9CIN.GET() I= '\n');
тут явно "очепятка"

там и скобка вместо девятки и восклицательный знак вместо I и точка с запятой в конце НЕ НУЖНА:
Код:
while (CIN.GET() != '\n')

и, скорее всего, CIN.GET() тоже ошибочно написано!
Serge_Bliznykov вне форума Ответить с цитированием
Старый 06.06.2015, 13:19   #5
Stilet
Белик Виталий :)
Старожил
 
Аватар для Stilet
 
Регистрация: 23.07.2007
Сообщений: 57,097
По умолчанию

Цитата:
скорее всего, CIN.GET() тоже ошибочно написано!
Угу. Как минимум маленькими писать надо.
I'm learning to live...
Stilet вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Что тут неправильно??? ser70 Qt и кроссплатформенное программирование С/С++ 10 28.03.2013 19:56
Что тут сделать? Izobara Свободное общение 43 19.01.2013 16:55
Что тут не так? Ругается почему-то.... kat297 Общие вопросы Delphi 1 03.06.2010 04:24
скажите,что тут не так <<Katushka>> Общие вопросы C/C++ 17 14.05.2010 23:33
Подскажите что тут не так!? dcl Общие вопросы Delphi 5 28.03.2007 08:15