Регистрация | Вход
[ Новые сообщения · Участники · Правила форума · Поиск · RSS ]
Страница 1 из 11
Форум Picbasic.ru » Альтернативные языки и родственные души » Си » Просьба помочь перевести закоментированные строки с Си
Просьба помочь перевести закоментированные строки с Си
AndrF Дата: Пн, 05.01.2015, 23:04  |                                                                                                                Сообщение # 1
Группа: Проверенные
Ранг:  Продвинутый
Сообщений: 148
Репутация: 3   ±
Замечания:   ±
На сайте с 03.02.2012

Статус: Offline

Просьба помочь перевести закоментированные строки с Си:

For vm = 0 To vis - 1
'                risun2 <<=1;
'                if(risun1 &  0b10000000000000000000000000000000) risun2 |= 1;
'                risun1<<=1;
'                if (bufr & mask) risun1 |= 1;
Next
ЯНДЕКС Дата: 05.01.2015
anatol Дата: Вт, 06.01.2015, 00:27  |                                                                                                                Сообщение # 2
Группа: Проверенные
Ранг:  Разобрался
Сообщений: 550
Репутация: 14   ±
Замечания:   ±
На сайте с 10.02.2010

Статус: Offline

AndrF, я грешным делом подумал что еще студент прибежал.
Комментарий (закоментированные строки) - это не исполняемая часть программы и отделяется в СИ к примеру /*   бла бла бла */. Посмотрите сюда может поможет
А вы приводите тест программы в котором для наглядности что-ли число в двоичном представлении..

Сообщение отредактировал anatol - Вт, 06.01.2015, 00:28
demanik Дата: Вт, 06.01.2015, 00:32  |                                                                                                                Сообщение # 3
Группа: Модераторы
Ранг:  Помогаю всем
Сообщений: 451
Репутация: 10   ±
Замечания:   ±
На сайте с 11.12.2007

Статус: Offline

Как я понял человек просит перевести в бейсик те строки, что закомментированы.

Попробуй всё и вся... может быть пол...

demanik Дата: Вт, 06.01.2015, 00:44  |                                                                                                                Сообщение # 4
Группа: Модераторы
Ранг:  Помогаю всем
Сообщений: 451
Репутация: 10   ±
Замечания:   ±
На сайте с 11.12.2007

Статус: Offline

Вроде должно быть так:

Код
For vm = 0 To vis - 1    
      risun2 = risun2 << 1    
      if risun1 and %10000000000000000000000000000000 then
         risun2 = risun2 or 1
      endif    
      risun1 = risun1 << 1    
      if bufr and mask then
         risun1 = risun1 or 1
      endif    
Next


Попробуй всё и вся... может быть пол...


Сообщение отредактировал demanik - Вт, 06.01.2015, 00:46
ivan_fd Дата: Вт, 06.01.2015, 20:20  |                                                                                                                Сообщение # 5
Группа: Модераторы
Ранг:  Специалист
Сообщений: 899
Репутация: 47   ±
Замечания:   ±
На сайте с 12.01.2009

Статус: Offline

Почти так да не так.

Тут дело в этих строках:
 
      if risun1 and %10000000000000000000000000000000 then 

      if bufr and mask then 

Должно быть так.

Код
For vm = 0 To vis - 1     
       risun2 = risun2 << 1     
       if (risun1 & %10000000000000000000000000000000) = 0x80000000 then  
          risun2 = risun2 or 1  
       endif     
       risun1 = risun1 << 1     
       if (bufr & mask) = mask then  
          risun1 = risun1 or 1  
       endif     
Next


Меня все время преследуют умные мысли...но я быстрее!!!
AndrF Дата: Пт, 09.01.2015, 22:54  |                                                                                                                Сообщение # 6
Группа: Проверенные
Ранг:  Продвинутый
Сообщений: 148
Репутация: 3   ±
Замечания:   ±
На сайте с 03.02.2012

Статус: Offline

В программе на C есть конструкция:


Код
tmp = 1;  
for( ; tmp<select; tmp++)  
{  
OutputCLK_Pulse();  
}
 
Чем она отличается от приведенной ниже?:
Код
for( tmp = 1; tmp<select; tmp++)  
{  
OutputCLK_Pulse();  
}
ivan_fd Дата: Сб, 10.01.2015, 16:47  |                                                                                                                Сообщение # 7
Группа: Модераторы
Ранг:  Специалист
Сообщений: 899
Репутация: 47   ±
Замечания:   ±
На сайте с 12.01.2009

Статус: Offline

Ничем не отличается, кроме самой записи.

Меня все время преследуют умные мысли...но я быстрее!!!
Форум Picbasic.ru » Альтернативные языки и родственные души » Си » Просьба помочь перевести закоментированные строки с Си
Страница 1 из 11
Поиск: