Вопрос № 147121: Здравствуйте, уважаемые эксперты. У меня вопрос. Как в С++ с помощью операторов преобразования фундаментальных типов преобразовать -1 в 1?...Вопрос № 147123: И еще вопрос. Нужно скомпилировать код: void func(int); ukazatel f=func; Как с помощью typedef определить тип ukazatel? ...Вопрос № 147172: Привет всем уважаемым экспертам! Напишите пожалуйста программу для демонстрации
работы над указателями. Спасибо....Вопрос № 147173: Привет всем уважаемым экспертам! Напишите пожалуйста программу для демонстрации многоуровневой непрямой адресации (с помощью указателей)....Вопрос № 147174: Здравствуйте! Напишите пожалуйста программу, которая инвертирует (переворачивает) целочисельный массив. Большое спс....
Вопрос № 147.121
Здравствуйте, уважаемые эксперты. У меня вопрос. Как в С++ с помощью операторов преобразования фундаментальных типов преобразовать -1 в 1?
int a = -1; a = (int)((bool)a);
--------- Доступно только то, что видимо (c) Б. Керниган
Ответ отправил: Ross (статус: Практикант)
Ответ отправлен: 14.10.2008, 03:09 Оценка за ответ: 5 Комментарий оценки: Чувствуется недостаток опыта мой, все попробовал, а про bool забыл, большое спасибо!
Вопрос № 147.123
И еще вопрос. Нужно скомпилировать код: void func(int); ukazatel f=func; Как с помощью typedef определить тип ukazatel?
Отвечает: Sergey A. Wedensky
Здравствуйте, Евгений !
typedef void (*ukazatel) (int);
Ответ отправил: Sergey A. Wedensky (статус: Студент)
Ответ отправлен: 14.10.2008, 10:36 Оценка за ответ: 5 Комментарий оценки: Мне еще учиться и учиться :) Спасибо!
Отвечает: realbustard
Здравствуйте, Титов Евгений !
//Объявление ф-ии void func(int);
//Объявление указателя на ф-ю, получающую элемент типа int //и возврвщающую тип void typedef void (* ukazatel) (int);
//Объявление нового указателя ukazatel f; f=func;
--------- Учись так, как-будто собираешься жить вечно; живи так, как-будто завтра умрешь (Отто фон Бисмарк)
Ответ отправил: realbustard (статус: 5-ый класс)
Ответ отправлен: 14.10.2008, 21:43 Оценка за ответ: 5 Комментарий оценки: Мне еще учиться и учиться :) Спасибо!
Вопрос № 147.172
Привет всем уважаемым экспертам! Напишите пожалуйста программу для демонстрации работы над указателями. Спасибо.
Отправлен: 14.10.2008, 15:19
Вопрос задал: Compile (статус: Посетитель)
Всего ответов: 1 Мини-форум вопроса >>> (сообщений: 0)
Отвечает: Николай // МMM
Здравствуйте, Compile!
Комментированый С++ код в приложении. Будут вопросы по коду - задавайте в мини-форум вопроса.
Удачи!!!
Приложение:
--------- Не ошибается лишь тот, кто ничего не делает. Не бойтесь ошибаться. Бойтесь повторять ошибки. (Теодор Рузвельт, 1858 - 1919)
Ответ отправил: Николай // МMM (статус: Студент)
Ответ отправлен: 14.10.2008, 16:16 Оценка за ответ: 5
Вопрос № 147.173
Привет всем уважаемым экспертам! Напишите пожалуйста программу для демонстрации многоуровневой непрямой адресации (с помощью указателей).
Отправлен: 14.10.2008, 15:24
Вопрос задал: Compile (статус: Посетитель)
Всего ответов: 1 Мини-форум вопроса >>> (сообщений: 0)
Отвечает: Николай // МMM
Здравствуйте, Compile!
В приложении пример непрямой многоуровневой адресации. Будут вопросы - задайвайте в мини-форум вопроса.
Удачи!!!
Приложение:
--------- Не ошибается лишь тот, кто ничего не делает. Не бойтесь ошибаться. Бойтесь повторять ошибки. (Теодор Рузвельт, 1858 - 1919)
Ответ отправил: Николай // МMM (статус: Студент)
Ответ отправлен: 14.10.2008, 15:35 Оценка за ответ: 5 Комментарий оценки: Спасибо!!!!!!
Вопрос № 147.174
Здравствуйте! Напишите пожалуйста программу, которая инвертирует (переворачивает) целочисельный массив. Большое спс.
Отправлен: 14.10.2008, 15:26
Вопрос задал: Compile (статус: Посетитель)
Всего ответов: 2 Мини-форум вопроса >>> (сообщений: 0)
//Оператор "switch" switch(sw) { //Если значение переменной выбора 1, то вводим элементы массива вручную case 1: for(int i = 0; i < size; i++) { cout << " el.of mas[" << i << "]: ";
cin >> mas[i]; }
break;
//Если значение переменной выбора 2, то заполнение массива будет автоматическим case 2: for(int i = 0; i < size; i++) { mas[i] = rand() % 100 - 50; }