- 1
- 2
- 3
char line[10];
cout<<"Press any key to exit"<<endl;
cin.getline(line,9);
Нашли или выдавили из себя код, который нельзя назвать нормальным, на который без улыбки не взглянешь? Не торопитесь его удалять или рефакторить, — запостите его на говнокод.ру, посмеёмся вместе!
Всего: 5
+151
char line[10];
cout<<"Press any key to exit"<<endl;
cin.getline(line,9);
Очередной перл из решений кандидатских задач.
Видимо в военное время количество символов, генерируемых одной клавишей, может достигать 9. :)
+167
bool dicLoaded_ = false;
....
dicLoaded_ = dicLoaded_?false:true;
Еще один перл из кандидатских заданий. Любителям тернарных операторов посвящается.
+152
char * Dictionary::GetWord(int index)
{
return (char *)dictionary[index].c_str();
}
Свежее из кандидатских заданий
+65.9
//какой-то .h-файл
namespace Error {
struct Put_error{
const char * Message;
Put_error(const char * e) { Message = e; }
};
...
//в каком-то методе в другом файле
string msg = "Error: cannot open input file " + string(fileInputName) + "\n";
throw Error::Put_error(msg.c_str());
+59.9
void someMethod(const std::string& name, std::autp_ptr<SomeClass> p);
{
...
std::auto_ptr<SomeClass> p(new SomeClass());
someMethod(p->GetName(), p);
...
}
Самое забавное, что при определенных условиях оно может работать.