| 
    
        
     
     | 
    
  | 
Как добавить переменное значение пробелов в строку | ☑ | ||
|---|---|---|---|---|
| 
    0
    
        Dooro    
     08.10.11 
            ✎
    13:05 
 | 
         
        Например как реализовать
  
        строка А = "В" + N+ "С"; N - переменное количество пробелов;  | 
|||
| 
    1
    
        Нуф-Нуф    
     08.10.11 
            ✎
    13:06 
 | 
         
        Лев("                   ",Твоеколичество)     
         | 
|||
| 
    2
    
        Dooro    
     08.10.11 
            ✎
    13:11 
 | 
         
        спс     
         | 
|||
| 
    3
    
        Dooro    
     08.10.11 
            ✎
    13:12 
 | 
         
        Лев(" ",N)
  
        так ?  | 
|||
| 
    4
    
        Dooro    
     08.10.11 
            ✎
    13:15 
 | 
         
        Еще один вопрос.
  
        Нужно вывести на печать строку например "СУММА" с размеров шрифта 14 и жирно.  | 
|||
| 
    5
    
        zak555    
     08.10.11 
            ✎
    13:18 
 | 
         
        Функция глДополнитьСтрокуЛ(Стр,Чем,Длина) Экспорт
  
        Добавить=Длина-СтрДлина(Стр); Добавок=""; Для Сч = 1 По Добавить Цикл Добавок=Добавок+Чем; КонецЦикла; Возврат Добавок+Стр; КонецФункции Функция глДополнитьСтрокуП(Стр,Чем,Длина) Экспорт Добавить=Длина-СтрДлина(Стр); Добавок=""; Для Сч = 1 По Добавить Цикл Добавок=Добавок+Чем; КонецЦикла; Возврат Стр+Добавок; КонецФункции  | 
|||
| 
    6
    
        Нуф-Нуф    
     08.10.11 
            ✎
    13:19 
 | 
         
        НапечататьСтроку("Сумма",Шрифт.РазмерШрифта.14)     
         | 
|||
| 
    7
    
        H A D G E H O G s    
     08.10.11 
            ✎
    13:20 
 | 
         
        ОписаниеТипов = Новый ОписаниеТипов("Строка",, Новый КвалификаторыСтроки(100, ДопустимаяДлина.Фиксированная));
  
        СтоПробелов = ОписаниеТипов.ПривестиЗначение(""); © Defender aka LINN  | 
|||
| 
    8
    
        H A D G E H O G s    
     08.10.11 
            ✎
    13:20 
 | 
         
        (1) ППЦ     
         | 
|||
| 
    9
    
        H A D G E H O G s    
     08.10.11 
            ✎
    13:21 
 | 
         
        (1) Я тя посчитал.     
         | 
|||
| 
    10
    
        Нуф-Нуф    
     08.10.11 
            ✎
    13:23 
 | 
         
        нет ничего лучше проверенного дедовского способа     
         | 
|||
| 
    11
    
        shuhard    
     08.10.11 
            ✎
    13:30 
 | 
         
        (10)     
         | 
|||
| 
    12
    
        shuhard    
     08.10.11 
            ✎
    13:30 
 | 
         
        (10) а если пробелов будет 1023 пальцы не устанут ?     
         | 
|||
| 
    13
    
        Dooro    
     08.10.11 
            ✎
    13:32 
 | 
         
        Лев(" ",N) 
  
        при любом значении N добавляет 1 пробел  | 
|||
| 
    14
    
        Dooro    
     08.10.11 
            ✎
    13:32 
 | 
         
        мне нужно что бы от значения N зависело количество пробелов     
         | 
|||
| 
    15
    
        Rie    
     08.10.11 
            ✎
    13:34 
 | 
         
        (14) См. (7).
  
        (13) Ты не обратил внимание - в (1) в сроке было _много_ пробелов. Но так делать не надо :-)  | 
|||
| 
    16
    
        Dooro    
     08.10.11 
            ✎
    13:35 
 | 
         
        почему не надо... у меня пробелов может быть не больше 30     
         | 
|||
| 
    17
    
        Dooro    
     08.10.11 
            ✎
    13:36 
 | 
         
        максимум 30     
         | 
|||
| 
    18
    
        H A D G E H O G s    
     08.10.11 
            ✎
    13:42 
 | 
         
        (16) Тя я тоже пожалуй посчитаю.
  
        Надо продолжать славные традиции Улю 427  | 
|||
| 
    19
    
        zak555    
     08.10.11 
            ✎
    13:43 
 | 
         
        Функция глПрисоеденитьКСтроке(Стр,Что,Длина=30,Справа=1) Экспорт    
  
        Добавок=""; Для Сч = 1 По Длина Цикл Добавок=Добавок+Что; КонецЦикла; Возврат ?( Справа=1, Стр+Добавок , Добавок+Стр ); КонецФункции так : А = глПрисоеденитьКСтроке("В"," ", N) + "С"; или так : А = "В" + глПрисоеденитьКСтроке("С"," ", N, -1); =)  | 
|||
| 
    20
    
        Dooro    
     08.10.11 
            ✎
    13:43 
 | 
         
        НапечататьСтроку("Сумма",Шрифт.РазмерШрифта.14)
  
        вернее не напечатать а форматировать строку для последующего вывода напечать. Как  | 
|||
| 
    21
    
        shuhard    
     08.10.11 
            ✎
    13:47 
 | 
         
        (2) [форматировать строку для последующего вывода напечать.]
  
        окуительная формулировка  | 
| Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |