ANTICHAT.XYZ    VIDEO.ANTICHAT.XYZ    НОВЫЕ СООБЩЕНИЯ    ФОРУМ  
Баннер 1   Баннер 2

ANTICHAT — форум по информационной безопасности, OSINT и технологиям

ANTICHAT — русскоязычное сообщество по безопасности, OSINT и программированию. Форум ранее работал на доменах antichat.ru, antichat.com и antichat.club, и теперь снова доступен на новом адресе — forum.antichat.xyz.
Форум восстановлен и продолжает развитие: доступны архивные темы, добавляются новые обсуждения и материалы.
⚠️ Старые аккаунты восстановить невозможно — необходимо зарегистрироваться заново.
Вернуться   Форум АНТИЧАТ > Программирование > С/С++, C#, Delphi, .NET, Asm
   
Ответ
 
Опции темы Поиск в этой теме Опции просмотра

  #1481  
Старый 01.09.2008, 09:11
4p3
Участник форума
Регистрация: 18.08.2008
Сообщений: 159
Провел на форуме:
750247

Репутация: 92
Отправить сообщение для 4p3 с помощью ICQ
По умолчанию

Юзайте #include <algorithm>

Изобретение велосипеда, это не true

Код:
// test.cpp : Defines the entry point for the console application.
//
#include <iostream>
#include <cstdlib>
#include <algorithm>
#include "stdafx.h"

using namespace std;

int _tmain(int argc, _TCHAR* argv[])
{
	const int nSize = 10;
	int nArray[nSize];

	for (int i = 0;i < nSize;++i)
		cin >> nArray[i];
	cout << *std::max_element(nArray, &nArray[10]) << endl;//дадада именно на 11 элемент. Это же итераторы
	system("pause");
	return 0;
}
 
Ответить с цитированием

2 4y4o
  #1482  
Старый 01.09.2008, 19:06
ronald
Участник форума
Регистрация: 27.03.2008
Сообщений: 288
Провел на форуме:
800727

Репутация: 83
Отправить сообщение для ronald с помощью ICQ
По умолчанию 2 4y4o

1-st:
#include "stdafx.h"
#include <iostream>
#include <iomanip>
#include <conio.h>
using namespace std;
int main()
{
float nomwet = 0, nachbal = 0, rashod = 0, prihod = 0, predel = 0, newbal = 0;
while (1)
{cout << "Vvedite nomer weta (ili -1): ";
cin >> nomwet;
}

if (nomwet==-1)
{
getchar();
cout<<"Finishing program...";
sleep (скок хошь, но тут по-мойму в милисекундах);
_getch(); //если VS 2005 и далее,то так, раньше - getch()
return 0;
}
else
{
cout << "Vvedite na4alniu balans: ";
cin >> nachbal;
cout << "Vvedite symmy rashodov: ";
cin >> rashod;
cout << "Vvedite symmy prihoda: ";
cin >> prihod;
cout << "Vvedite predel kredita: ";
cin >> predel;
cout << "HOMEP WETA: " << nomwet << endl;
newbal = nachbal + rashod - prihod;
cout << "Balans: " << newbal << endl;
if (newbal > predel)
cout << "PREDEL PREVUWEN!!!\n";}
return 0;
}
 
Ответить с цитированием

  #1483  
Старый 02.09.2008, 10:02
Zakary
Участник форума
Регистрация: 28.09.2005
Сообщений: 180
Провел на форуме:
749734

Репутация: 34
По умолчанию

#include <iostream> не работает...при компиляции выдает ошибку...

ну т.е.
в коде любом типа
Код:
#include <iostream>
 
int main()
{
    std::cout << "Hello, world!" << std::endl;
    return 0;
}
пишет 1 error.

Итааак...) visual C++ 2008 express edition

вот о_О может потому что экспресс?
 
Ответить с цитированием

  #1484  
Старый 02.09.2008, 11:48
nc.STRIEM
Members of Antichat - Level 5
Регистрация: 05.04.2006
Сообщений: 1,066
Провел на форуме:
3493315

Репутация: 1228


Отправить сообщение для nc.STRIEM с помощью ICQ
По умолчанию

попробуй
#include <iostream.h>
хотя должно работать и так как ты написал
 
Ответить с цитированием

  #1485  
Старый 02.09.2008, 13:50
4p3
Участник форума
Регистрация: 18.08.2008
Сообщений: 159
Провел на форуме:
750247

Репутация: 92
Отправить сообщение для 4p3 с помощью ICQ
По умолчанию

Цитата:
Сообщение от Zakary  
#include <iostream> не работает...при компиляции выдает ошибку...

ну т.е.
в коде любом типа
Код:
#include <iostream>
 
int main()
{
    std::cout << "Hello, world!" << std::endl;
    return 0;
}
пишет 1 error.

Итааак...) visual C++ 2008 express edition

вот о_О может потому что экспресс?
Нет, явно не потому что Express, оно должно отличаться только наличием компонентов. Да и не будет такая компания отпугивать потенциальных клиентов. Ладно.. о чем я..

Описание ошибки в студию. Похоже на ошибку линковки. Все дело в прекомпиленных хидерах.

сделай

Код:
#include "stdafx.h"
Цитата:
Сообщение от nc.STRIEM  
попробуй
#include <iostream.h>
хотя должно работать и так как ты написал
На сколько я сведущ, то в Студии отказались от старых хидеров и либ. Потому <iostream.h>
Цитата:
No such file or directory.
 
Ответить с цитированием

  #1486  
Старый 03.09.2008, 01:22
Zakary
Участник форума
Регистрация: 28.09.2005
Сообщений: 180
Провел на форуме:
749734

Репутация: 34
По умолчанию

при
Код:
 #include <iostream>
int main()
{
    std::cout << "Hello, world!" << std:endl;
    return 0;
}
выдает:

Код:
Compiling...
1>234.cpp
1>c:\users\rus\documents\visual studio 2008\projects\234\234\234.cpp(1) : warning C4627: '#include <iostream>': skipped when looking for precompiled header use
1>        Add directive to 'stdafx.h' or rebuild precompiled header
1>c:\users\rus\documents\visual studio 2008\projects\234\234\234.cpp(7) : fatal error C1010: unexpected end of file while looking for precompiled header. Did you forget to add '#include "stdafx.h"' to your source?
1>Build log was saved at "file://c:\Users\Rus\Documents\Visual Studio 2008\Projects\234\234\Debug\BuildLog.htm"
1>234 - 1 error(s), 1 warning(s)
при

Код:
 #include 'stdafx.h' int main() {     std::cout << "Hello, world!" << std:endl;     return 0; }
выдает:
Код:
1>Compiling... 1>234.cpp 1>c:\users\rus\documents\visual studio 2008\projects\234\234\234.cpp(1) : error C2015: too many characters in constant 1>c:\users\rus\documents\visual studio 2008\projects\234\234\234.cpp(1) : error C2006: '#include' : expected a filename, found 'constant' 1>c:\users\rus\documents\visual studio 2008\projects\234\234\234.cpp(1) : fatal error C1083: Cannot open include file: '': No such file or directory 1>Build log was saved at "file://c:\Users\Rus\Documents\Visual Studio 2008\Projects\234\234\Debug\BuildLog.htm" 1>234 - 3 error(s), 0 warning(s)
при

Код:
#include <iostream>
#include 'stdafx.h'
int main()
{
    std::cout << "Hello, world!" << std:endl;
    return 0;
}
выдает

Код:
>c:\users\rus\documents\visual studio 2008\projects\234\234\234.cpp(1) : warning C4627: '#include <iostream>': skipped when looking for precompiled header use 1>        Add directive to 'stdafx.h' or rebuild precompiled header 1>c:\users\rus\documents\visual studio 2008\projects\234\234\234.cpp(2) : error C2015: too many characters in constant 1>c:\users\rus\documents\visual studio 2008\projects\234\234\234.cpp(2) : error C2006: '#include' : expected a filename, found 'constant' 1>c:\users\rus\documents\visual studio 2008\projects\234\234\234.cpp(2) : fatal error C1083: Cannot open include file: '': No such file or directory 1>Build log was saved at "file://c:\Users\Rus\Documents\Visual Studio 2008\Projects\234\234\Debug\BuildLog.htm" 1>234 - 3 error(s), 1 warning(s)
о_О ояе6у....
 
Ответить с цитированием

  #1487  
Старый 03.09.2008, 01:52
iv.
Moderator - Level 7
Регистрация: 21.03.2007
Сообщений: 1,200
Провел на форуме:
7134052

Репутация: 1204


По умолчанию

2Zakary:
1 вариант:
Alt+F7 > Configuration Properties > C/C++ > Precompiled Headers > Create/Use Precompiled Headers > Not Using Precompiled Headers
2 вариант:
создавай пустой проект (галочка на Empty Project при создании)
3 вариант:
не надо ничего трогать при создании шаблонного проекта =)

PS: одинарные кавычки в директиве include вроде не катят
 
Ответить с цитированием

  #1488  
Старый 03.09.2008, 02:06
Zakary
Участник форума
Регистрация: 28.09.2005
Сообщений: 180
Провел на форуме:
749734

Репутация: 34
По умолчанию

1. Alt+F7 > Configuration Properties > сделал
теперь прогресс

1 ошибка осталася


в этом коде:
Код:
#include <iostream>
using namespace std;
int main();

{
  cout << "Hello, world!" << endl;
  return 0;
}
1 error получается:
error C2447: '{' : missing function header (old-style formal list?)

2. Да) создаю пустой проект..... о_О

3. А когда ничего не трогаю то мне непонятно чего за там шаблон он создал))

да)) как я тоже понял одинарные кавычки не катят)) а и двойные тоже...о_О

Последний раз редактировалось Zakary; 03.09.2008 в 02:18..
 
Ответить с цитированием

  #1489  
Старый 03.09.2008, 02:21
iv.
Moderator - Level 7
Регистрация: 21.03.2007
Сообщений: 1,200
Провел на форуме:
7134052

Репутация: 1204


По умолчанию

Цитата:
Alt+F7 > Configuration Properties > нашел...дальше нет ничего подобного....
Странно, неужели в 2008 студии так все переделали. Поищи получше что-нить подобное.
Цитата:
3. А когда ничего не трогаю то мне непонятно чего за там шаблон он создал))
Коммент из этого файла собственно:
// stdafx.h : include file for standard system include files,
// or project specific include files that are used frequently, but
// are changed infrequently
короче говоря, актуален он скорее для больших проектов.
Цитата:
да)) как я тоже понял одинарные кавычки не катят)) а и двойные тоже...о_О
Ты его не удалил там случаем?
#include "stdafx.h"
правой кнопкой по "stdafx.h" > Open document "stdafx.h" - открывает его?
 
Ответить с цитированием

  #1490  
Старый 03.09.2008, 02:25
iv.
Moderator - Level 7
Регистрация: 21.03.2007
Сообщений: 1,200
Провел на форуме:
7134052

Репутация: 1204


По умолчанию

Цитата:
#include <iostream>
using namespace std;
int main();

{
cout << "Hello, world!" << endl;
return 0;
}
int main()
 
Ответить с цитированием
Ответ



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Часто задаваемые вопросы по MySQL Серый PHP, PERL, MySQL, JavaScript 5 28.12.2006 18:26
Интернетчики задали российскому президенту очень странные вопросы podkashey Мировые новости 4 07.07.2006 16:53
Вопросы по Ipb 2.0 Voodoo_People Форумы 26 15.02.2005 22:57



Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
 


Быстрый переход




ANTICHAT.XYZ