if( !(x & 0xFF) )
{
x = x | (y & 0x000000FF);/*при условии что int == 4 byte */
}
Замена байтов в переменной
Господа!Взываю о помощи!Язык С++,уже голову сломал как реализовать.Дано:intx,y;.если младший байт х нулевой,присвоить младшему байту х значение старшего байта переменной у.Помогоите!!!
Цитата:
Originally posted by BroKeR
Господа!Взываю о помощи!Язык С++,уже голову сломал как реализовать.Дано:intx,y;.если младший байт х нулевой,присвоить младшему байту х значение старшего байта переменной у.Помогоите!!!
Господа!Взываю о помощи!Язык С++,уже голову сломал как реализовать.Дано:intx,y;.если младший байт х нулевой,присвоить младшему байту х значение старшего байта переменной у.Помогоите!!!
Код:
спасибо огромнейшее!!очень признателен.
Цитата:
Originally posted by BroKeR
Господа!Взываю о помощи!Язык С++,уже голову сломал как реализовать.Дано:intx,y;.если младший байт х нулевой,присвоить младшему байту х значение старшего байта переменной у.Помогоите!!!
Господа!Взываю о помощи!Язык С++,уже голову сломал как реализовать.Дано:intx,y;.если младший байт х нулевой,присвоить младшему байту х значение старшего байта переменной у.Помогоите!!!
Код:
if(!(x&0xFF))
{
x = x|((y&0xFF000000)>>24);
}
{
x = x|((y&0xFF000000)>>24);
}
прав, я не досматрела :)
условие невнимательно прочла, а автор промолчал, скромняга
Цитата:
Originally posted by OlgaKr
прав, я не досматрела :)
условие невнимательно прочла, а автор промолчал, скромняга
прав, я не досматрела :)
условие невнимательно прочла, а автор промолчал, скромняга
Нет. Автор предельно культурный человек в отличие от некоторых... :{
Цитата:
Originally posted by _nоrth_
Нет. Автор предельно культурный человек[color=blue] в отличие от некоторых...[/color] :{
Нет. Автор предельно культурный человек[color=blue] в отличие от некоторых...[/color] :{
а это что за намек, кто вас здесь обидел?
если уж начали так догаваривайте
Цитата:
Originally posted by OlgaKr
а это что за намек, кто вас здесь обидел?
если уж начали так догаваривайте
а это что за намек, кто вас здесь обидел?
если уж начали так догаваривайте
Я имел в виду, что автор вежливо промолчал, а кто-то не промолчал и исправил код на
x = x|((y&0xFF000000)>>24);
:)
Цитата:
Originally posted by _nоrth_
Я имел в виду, что автор вежливо промолчал, а кто-то не промолчал и исправил код на
x = x|((y&0xFF000000)>>24);
:)
Я имел в виду, что автор вежливо промолчал, а кто-то не промолчал и исправил код на
x = x|((y&0xFF000000)>>24);
:)
правильно сделал, мне это не первый урок
на невнимательность. сама виновата
да нет же господа,важна была сама идея,а реализовать её много проще нежели додумать,идею подкинули,за это и огромное спасибо!