Люди !!!
Есть предложение ! но только для программистов..
(армеры, манагеры и прогеры, которым это неинтересно отдыхают!)
Давайте кому что известно интересного по C++ и т.п. , кидайте сюда !
(может какие-нибудь новые функции , интересные библиотеки, которые вы сами сделали, классные линки.. )
другим-же интересно...
Прогерам ..!
Started By
Aphex
, окт 24 2005 18:11
3 ответов в теме
#1 Опубликовано 24 Октябрь 2005 - 18:11
#2 Опубликовано 25 Октябрь 2005 - 1:34
Тяжко так сразу. Что-то в идее есть, но, имхо, не в таком виде.
А так -- ловите чисто языковую задачку:
Напишите макрос, который имеет два параметра: имя объекта типа структура и имя поля этой структуры.
Вычисляет макрос смещение этого поля относительно начала структуры
пример:
struct
{
char a,b,c,d;
} st;
macros(st,c) должен вернуть 2.
Изменено: Syrano, 26 Октябрь 2005 - 12:04
С нами сила Алхазашвили!
#3 Опубликовано 25 Октябрь 2005 - 6:19
Аааа! Хитро придумано! ;-)
"Speak English!" said the Eaglet. "I don't know the meaning of half those long words, and what's more, I don't believe you do either!"
"How did you know what I was doing? I believe you have eyes in the back of your head."
"I have, at least, a well-polished, silver-plated coffee-pot in front of me," said he.
"How did you know what I was doing? I believe you have eyes in the back of your head."
"I have, at least, a well-polished, silver-plated coffee-pot in front of me," said he.
#4 Опубликовано 25 Октябрь 2005 - 20:50
Есть еще парочка задач - нам на контрольных по С давали... Они простенькие, но требуют отличного знания языка...
1) Вывести на экран год своего рождения, не пользясь цифрами (считайте что у вас клавиатура бракованная и цифры печатать не умеет), не привязываясь к различным кодировкам (т.е. нельзя использовать свойства кодировок - например, в ASCII кажется буквы латинские подяд идут... Вот на это не затачиваться...) и не используя арифметических операций (+, -, *, /, %).
2) Написать макрос, реализующий такие действия
- вход. параметры - char a, b
- макрос возвращает a-b, a>b или 0 a<=b
В макросе разрешено использовать только по одному разу сдвиг, -, ~ и неограниченное число раз оператор =, Sizeof (int) считать = 4.
3) Почему typedef при создании стандарта языка С был отнесен к классам памяти?
Изменено: panas, 26 Октябрь 2005 - 8:59
Отличительная особенность памяти у студента: не знал, но вспомнил.
0 пользователей читают эту тему
0 пользователей, 0 гостей, 0 невидимых