Единый форум поддержки

Информация о пользователе

Привет, Гость! Войдите или зарегистрируйтесь.


Вы здесь » Единый форум поддержки » Корзина » Проблема с [_code_]


Проблема с [_code_]

Сообщений 1 страница 20 из 20

1

Доброго времени суток.

Адрес форума:
http://mobila.5bb.ru/

Описание проблемы:
При добавлении в текст сообщения кода программы, написанной на языке Си, возникает необходимость заменять две и более горизонтальные табуляции в строке кода на пробелы. В противном случае в местах кода, где присутствуют две(если стоит одна то все работает нормально) и более последовательные табуляции, они пропадаю и получается слитное слово.

Например:
#define D_IN_H    DDRBbits.RB5=0; LATBbits.LATB5=1;

отображается после отправки сообщения как:

#define D_IN_HDDRBbits.RB5=0; LATBbits.LATB5=1;

Адрес темы где можно посмотреть более подробно:
http://mobila.5bb.ru/viewtopic.php?id=450

Возможно ли это исправить самостоятельно?

С уважением, Dinalon.

+1

2

Нет, исправить этого нельзя :(

0

3

Совсем нельзя исправить или самостоятельно нельзя?
Раньше таких проблем не было, судя по:
http://mobila.5bb.ru/viewtopic.php?id=258

С уважением, Dinalon.

0

4

Dinalon
Просто недавно форму ответа переписали заново - вот и появилось.

Dinalon написал(а):

Раньше таких проблем не было, судя по:

-1

5

Насколько я понял о проблеме знают, но решать пока(вообще) не будут?
Нужное подчеркнуть.

С уважением, Dinalon.

0

6

ДОМИНИОН
Не подтвержеденная информация с твоей стороны.
Dinalon

Если не пишет в коде, то можно в цитатате сделать например вот:

Код написал(а):

#define D_IN_H    DDRBbits.RB5=0; LATBbits.LATB5=1;

0

7

Можно и домой через окно входить, тока неудобно. :)

Цитата не сохраняет форматирование, тело цикла неудобно представляется -> плохо воспринимается алгоритм работы программы. С тем же успехом можно в одну строку программу писать, компилятору всеравно, а читать и править неудобно.

С уважением, Dinalon.

0

8

Dinalon
Дверь можно и поменять..

Браузер другой пробовали? У меня все пробелы кода сохраняются.

0

9

DART написал(а):

Браузер другой пробовали? У меня все пробелы кода сохраняются.

А пробелы как раз работают, не работает несколько последовательных табуляций.
Это с табуляцией:

Код:
for(n = 5; n >= 0; n--){
	for(i = 0; i <= 7; i++){
temp = (LCD_5234[n].seg_bits >> i);
	if(temp & 0x01){
D_IN_H
D_CLK_H
Nop();//DELAY
D_CLK_L
D_IN_L
	}else{
D_IN_L
D_CLK_H
Nop();//DELAY
D_CLK_L
}
	}
}

Это с пробелами:

Код:
for(n = 5; n >= 0; n--){
        for(i = 0; i <= 7; i++){
                temp = (LCD_5234[n].seg_bits >> i);
                        if(temp & 0x01){
                                D_IN_H
                                D_CLK_H
                                Nop();//DELAY
                                D_CLK_L
                                D_IN_L
                        }else{
                                D_IN_L
                                D_CLK_H
                                Nop();//DELAY
                                D_CLK_L
                                }
                        }
                }

И браузер тут непричем. Что Opera, что IE - один ...

С уважением, Dinalon.

Отредактировано Dinalon (Вс, 23 Мар 2008 16:32:25)

0

10

У меня все пробелы кода сохраняются.

Тоже самое скажу - сохраняется.

0

11

Немного не по теме..
Dinalon, готов памятник поставить тебе за единственную за мою практику правильно оформленную тему) +)

0

12

Пойдем другим путем.

Я один вижу такое?

С уважением, Dinalon.

Отредактировано Dinalon (Вс, 23 Мар 2008 17:31:08)

0

13

Тест в теге код с пробелами:

Код:
#define	D_IN_H      DDRBbits.RB5=0; LATBbits.LATB5=1;
/*Pin for the clock of the display data;*/
#define	D_CLK_L   DDRBbits.RB6=0; LATBbits.LATB6=0;
#define	D_CLK_H   DDRBbits.RB6=0; LATBbits.LATB6=1;

0

14

Ты не один видешь такое

0

15

Dinalon
Я даж незнаю, почемы длинные пробелы не срабатывают... вроде как Код, а табы не воспринимает

0

16

Тест с тремя пробелами
#defineD_IN_HDDRBbits.RB5=0; LATBbits.LATB5=1;

Код:
#defineD_IN_H   DDRBbits.RB5=0; LATBbits.LATB5=1;

Тест с 20 пробелами с клавы:

Код:
 #defineD_IN_H                    DDRBbits.RB5=0; LATBbits.LATB5=1;

0

17

Lexx
Ты попробуй с табами... всмысле скопируй длинные пробелы... таб можешь не тыкать, она на кнопке отправки сфокусируется...

0

18

Duka
Понимаешь тут принцип такой,если ты будешь тупо копировать тогда у тебя  и буду ошибки, а вот когда наберешь не должны вообще-то. К слову Дарт был в чем-то прав,многое ещё завит от используемого браузера - в одном одно, в другом другое.

Тест просто так:

Код:
#defineD_IN_H      DDRBbits.RB5=0; LATBbits.LATB5=1;
           #defineD_IN_H                   DDRBbits.RB5=0; LATBbits.LATB5=1;
                      }  #defineD_I           N_H

Отредактировано Lexx (Вс, 23 Мар 2008 17:53:27)

0

19

Dinalon написал(а):

http://mobila.5bb.ru/viewtopic.php?id=450

У меня в ИЕ 7 там все слипается, там, где вторая попытка написать код... Форумы заточены под ИЕ , кстати...

0

20

ДОМИНИОН
Так у тебя слипается или уже как?

0


Вы здесь » Единый форум поддержки » Корзина » Проблема с [_code_]