ANTICHAT — форум по информационной безопасности, OSINT и технологиям
ANTICHAT — русскоязычное сообщество по безопасности, OSINT и программированию.
Форум ранее работал на доменах antichat.ru, antichat.com и antichat.club,
и теперь снова доступен на новом адресе —
forum.antichat.xyz.
Форум восстановлен и продолжает развитие: доступны архивные темы, добавляются новые обсуждения и материалы.
⚠️ Старые аккаунты восстановить невозможно — необходимо зарегистрироваться заново.

06.09.2008, 19:27
|
|
Участник форума
Регистрация: 18.08.2008
Сообщений: 159
Провел на форуме: 750247
Репутация:
92
|
|
Да, Sleep в windows.h
|
|
|

07.09.2008, 01:22
|
|
Новичок
Регистрация: 25.10.2007
Сообщений: 9
Провел на форуме: 5519
Репутация:
3
|
|
Как установить boost в Visual Studio C++ 2008 ??
Скачал архив с файлами boost_1_36_0.zip с www.boost.org
сделал все как написано в FAQ
то есть прописал путь к boost в свойствах проекта
и изменил use на not use
In Configuration Properties > C/C++ > General > Additional Include Directories, enter the path to the Boost root directory, for example
C:\Program Files\boost\boost_1_36_0
In Configuration Properties > C/C++ > Precompiled Headers, change Use Precompiled Header (/Yu) to Not Using Precompiled Headers.3
только у меня папка на рабочем столе и путь такой
C:\Documents and Settings\dd\Рабочий стол\boost_1_36_0\boost
В результате компиляции программы которая испльзует boost выдает ошибки для каждого файла .ссp
вот пример
c:\documents and settings\dd\рабочий стол\boost_1_36_0\boost\regex.hpp(28) : fatal error C1083: Cannot open include file: 'boost/regex/config.hpp': No such file or directory Window.cpp
Хотя файл config.hpp у меня есть
в чем проблема ?
До установки boost прога не могла найти regex.hpp после установки на это не ругается но почему то config.hpp' невидет
|
|
|

07.09.2008, 09:56
|
|
Постоянный
Регистрация: 12.04.2007
Сообщений: 413
Провел на форуме: 3578578
Репутация:
275
|
|
конечно есть там решения типа уменьшения времени выполнения цикла путём добавление if-ов (выйгрыш составляет доли секунды), но я думаю тебе пока рано об етом думать!
if'ы ускоряют?! Вообще-то условные операторы очень медленные и надо писать линейный код.
выйгрыш составляет доли секунды
Подобный выигрыш находится примерно на уровне погрешностей и не является существенным
|
|
|

07.09.2008, 13:14
|
|
Участник форума
Регистрация: 07.07.2008
Сообщений: 161
Провел на форуме: 1027635
Репутация:
234
|
|
iostream медленный. Используй сишные библиотеки, <cstdio>
#include <cstdio>
using namespace std;
void main(){
signed short i=0;
while(i < 5000){
printf("%d\n", i);
i++
}
}
|
|
|

07.09.2008, 13:31
|
|
Познающий
Регистрация: 08.08.2008
Сообщений: 55
Провел на форуме: 369629
Репутация:
54
|
|
используй апи
Код:
#include <windows.h>
#pragma comment(linker,"/ENTRY:Mymain")
void Mymain(){
signed short i=0;
HANDLE std=GetStdHandle(STD_OUTPUT_HANDLE);
char buf[10];
while(i < 5000){
_ultoa(i++,(char*)buf,10);
lstrcat((LPSTR)buf,"\n");
int len=lstrlen((LPCSTR)buf);
WriteFile(std,(LPCVOID)buf,len,(LPDWORD)&len,0);
}
}
|
|
|

07.09.2008, 14:23
|
|
Познающий
Регистрация: 16.07.2008
Сообщений: 82
Провел на форуме: 424387
Репутация:
142
|
|
Какой аналог explode(php(разбивает строку на массив, через разделитель)) в С++?
strtok()
Последний раз редактировалось _antony; 07.09.2008 в 14:31..
|
|
|

09.09.2008, 17:50
|
|
Познающий
Регистрация: 29.01.2008
Сообщений: 82
Провел на форуме: 373690
Репутация:
88
|
|
ChaaK, покури "Крис Касперски. Самоучитель игры на WinSock" _http://kpnc.opennet.ru/sock.pdf там на русском очень подробно описан алгоритм работы сокетов.
|
|
|

07.09.2008, 19:38
|
|
Познающий
Регистрация: 08.08.2008
Сообщений: 55
Провел на форуме: 369629
Репутация:
54
|
|
http://msdn.microsoft.com/en-us/library/ms737591(VS.85).aspx
http://msdn.microsoft.com/en-us/library/ms737593(VS.85).aspx
|
|
|

08.09.2008, 17:06
|
|
Познающий
Регистрация: 22.01.2007
Сообщений: 40
Провел на форуме: 179857
Репутация:
4
|
|
как зделать чтобы программа печатала квадрат звёздочками заданого размера? типа если размер = 5 то квадрат (С++)
* * * * *
* *
* *
* *
* * * * *
ну типа тут квадрат ))
Последний раз редактировалось 4y4o; 08.09.2008 в 17:11..
|
|
|

08.09.2008, 17:27
|
|
Участник форума
Регистрация: 09.04.2008
Сообщений: 111
Провел на форуме: 2471762
Репутация:
151
|
|
for (int i = 0; i < qwerty; i++)
{
for (int j = 0; j < qwerty; j++)
{cout << "*";}
cout << "\n";
}
// где qwerty сторона квадрата
Пример программы:
PHP код:
#include <iostream.h>
int main()
{
int qwerty;
cin >> qwerty;
for (int i = 0; i < qwerty; i++)
{
for (int j = 0; j < qwerty; j++)
{cout << "*";}
cout << "\n";
}
int r; // что бы консоль не "убегала" :)
cin >> r;
}
Последний раз редактировалось M@X Dr.Akyla; 08.09.2008 в 17:43..
|
|
|
|
 |
|
|
Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
|
|
|
|