Форум программистов «Весельчак У»
Добро пожаловать,
Гость
. Пожалуйста,
войдите
или
зарегистрируйтесь
.
Вам не пришло
письмо с кодом активации?
1 час
1 день
1 неделя
1 месяц
Навсегда
Рекомендуем проверить настройки временной зоны в вашем профиле (страница "Внешний вид форума", пункт "Часовой пояс:").
У нас больше нет рассылок. Если вам приходят письма от наших бывших рассылок mail.ru и subscribe.ru, то знайте, что это не мы рассылаем.
Начало
Наши сайты
Галерея
Весельчак У
Наша Вики
Хранилище
Проекты
Правила
Правила форума
Правила русского языка
Помощь
Поиск
Календарь
Почта
Войти
Регистрация
Форум программистов «Весельчак У»
>
Программирование
>
.NET технология от и до
> Тема:
Перевод кода из C++ в C#
Страниц: [
1
]
Вниз
« предыдущая тема
следующая тема »
Печать
Автор
Тема: Перевод кода из C++ в C# (Прочитано 12510 раз)
0 Пользователей и 1 Гость смотрят эту тему.
zloi7777
Постоялец
Offline
Перевод кода из C++ в C#
«
:
20-06-2007 19:46 »
как перевести в C# следующий код из C++:
1)
struct
{
char b[10];
int d;
}
(непонятно с массивом)
2)
преобразование типа массива...
char *b;
int d[10];
b=(char *)d;
Зарание спасибо...
Записан
Алексей++
глобальный и пушистый
Глобальный модератор
Offline
Сообщений: 13
Re: Перевод кода из C++ в C#
«
Ответ #1 :
20-06-2007 20:00 »
а зачем переводить ? Там нет что ли char ?
а ещё - тебя не смущает, что в
Код:
char b[10]
элементы будут 1-байтные, а в
Код:
int d[10];
- 4-байтные ?
А использование b (после b=(char *)d ) в виде b[0] ... b[9] не затронет лишние 30 байт в конце массива.
зы Кстати, пункт 2) - это второй вопрос или первый ещё ? Если второй - то непонятно про что вопрос...
«
Последнее редактирование: 20-06-2007 20:04 от Алексей1153++
»
Записан
>FAQ ПО ПРОГР.
>ССЫЛКИ ПО ПРОГР.
>Правила"Неотложки"
Finch
Спокойный
Администратор
Offline
Пол:
Пролетал мимо
Re: Перевод кода из C++ в C#
«
Ответ #2 :
20-06-2007 20:00 »
vvvvvv
, Скажи для чего точно тебе нужно, может есть другие пути. Структура будет нормально работать, только массив объявляется чуть по другому. Во втором случае, указатели есть в Шарпе, но с ними работают косвенно.
Записан
Не будите спашяго дракона.
Джаффар (Коша)
nikedeforest
Команда клуба
Offline
Пол:
Re: Перевод кода из C++ в C#
«
Ответ #3 :
22-06-2007 06:56 »
Возможно человек криптографией занимается. Я там такие же трюки применял, в смысле того, что указателем типа char бегал по массивам другого типа. Думаю подобное на шарпе не повторить, придется бинарные операции использовать.
«
Последнее редактирование: 22-06-2007 06:59 от nikedeforest
»
Записан
ещё один вопрос ...
Алексей++
глобальный и пушистый
Глобальный модератор
Offline
Сообщений: 13
Re: Перевод кода из C++ в C#
«
Ответ #4 :
22-06-2007 09:20 »
да нет тут никаких трюков )
просто действительно, цели неизвестны
Записан
>FAQ ПО ПРОГР.
>ССЫЛКИ ПО ПРОГР.
>Правила"Неотложки"
Страниц: [
1
]
Вверх
Печать
« предыдущая тема
следующая тема »
Форум программистов «Весельчак У»
>
Программирование
>
.NET технология от и до
> Тема:
Перевод кода из C++ в C#
Загружается...