- 1
- 2
- 3
- 4
- 5
void _cls(){
static const int LINE_COUNT = 200;
for (int i = 0; i < LINE_COUNT; i++)
cout << "\n";
}
Нашли или выдавили из себя код, который нельзя назвать нормальным, на который без улыбки не взглянешь? Не торопитесь его удалять или рефакторить, — запостите его на говнокод.ру, посмеёмся вместе!
+142
void _cls(){
static const int LINE_COUNT = 200;
for (int i = 0; i < LINE_COUNT; i++)
cout << "\n";
}
С форума - "Допустим я запустил консольную программку, там что-то она делает, и в результате экран заполняется текстом и т.д. Как программно можно очистить экран консоли?"
Ответ:
очистка экзана за счет пустых строк <код>
+143
int i = 132,
*ii = &i,
**iii = &ii,
***iiii = &iii,
****iiiii = &iiii,
*****iiiiii = &iiiii,
******iiiiiii = &iiiiii;
printf("%d", ******iiiiiii);
Забавно
+142
int a = 0;
bool is09 = false;
for(int i=0;i<=9;i++){ //Проверяем каждую от 0 до 9
if(a == i) { is09 = true; break; } //Если таковым является то true
}
//И само условие :)
if(is09){
//Если 0 - 9
} else {
//Если нет
}
Зацените такой индуссо-китайский код (да я знаю как правильно), но для прикола
+143
if(file.open(QIODevice::ReadOnly))
{
QTextStream in(&file);
while(!in.atEnd())
{
textString = in.readLine();
linesText += textString;
linesText += "\n";
}
linesText.chop(1);
}
else
try
{
throw 20;
}
catch (int e)
{
cout « "Файл записей не был открыт!" « e « endl;
}
В проекте одногруппника
+142
#include <iostream>
#include <set>
#include <queue>
#include <iterator>
#include <algorithm>
using namespace std;
class Complex
{
public:
char a;
char b;
public:
Complex(){}
Complex(char i, char j)
{
this->a = i;
this->b = j;
}
friend bool operator < (const Complex& complex1, const Complex& complex2)
{
return ((complex1.a < complex2.a && complex1.b < complex2.b) || (complex1.a < complex2.a && complex1.b == complex2.b) || (complex1.a == complex2.a && complex1.b < complex2.b));
}
friend bool operator >(const Complex& complex1, const Complex& complex2)
{
return ((complex1.a > complex2.a && complex1.b > complex2.b) || (complex1.a > complex2.a && complex1.b == complex2.b) || (complex1.a == complex2.a && complex1.b > complex2.b));
}
friend ostream& operator << (ostream& out, Complex const& complex)
{
out << "First: " << complex.a << " Second: " << complex.b;
return out;
}
friend bool operator == (const Complex& complex1, const Complex& complex2)
{
return ( complex1.a == complex2.a && complex1.b == complex2.b);
}
~Complex()
{
}
};
"Не говнокод, потому что работает" © Автор говнокода
+142
if (currentValueP > 1 || currentValueP < 1)
valueIsCorrect = false;
else if (currentValueP == 1)
valueIsCorrect = true;
бесплатно valueIsCorrect = currentValueP == 1;
+145
#include <cstdio>
class A
{
public:
void sayHello()
{
printf("Hello!");
}
};
int main(int argc, char **argv)
{
A *a = 0;
a->sayHello();
return 0;
}
Что выведет этот код?
+141
LoggerSngl::instance()->Trace("Заходим под семафор.");
QPRFQueueSemaphoreSngl::instance()->Lock(); //Гыгы.
{
LoggerSngl::instance()->Trace("Зашли под семафор.");
CSingleLock lock(QPREFQueueMutexSngl::instance().get(), TRUE);
LoggerSngl::instance()->Trace("Получение задачи из очереди...");
qprfTask = std::dynamic_pointer_cast<QPRFTask>(_tasks.front());
_tasks.pop();
LoggerSngl::instance()->TraceFmt("Получили задачу из очереди. Остаток длины %d.", _tasks.size());
}
if (qprfTask->isFinishTask())
{
CoUninitialize();
release_chckxml_lib();
qprfTask->semaphore()->Unlock();
_endthreadex(0);
}
+144
sleh = UpCase(92); // просто слеш
Просто слеш.
+142
QString queryString = QString("SELECT `angle`, `heights` FROM `heights%1` WHERE `angle` / 10 ").arg(camera->cid());
if (from <= 0 || to > 360)
{
if (from <= 0) // to the right of North
{
from += 360;
qSwap<double>(from, to);
}
else if (to > 360) // to the left of North
{
to -= 360;
qSwap<double>(from, to);
}
from += 0.1;
to -= 0.1;
queryString += "NOT ";
}
queryString += QString("BETWEEN %1 AND %2").arg(from, 0, 'f', 1).arg(to, 0, 'f', 1);
извращался как мог, сколько дадите по шкале от 0 до 10?