Help please again!@!

4 respostas
L

To escrevendo o codigo que corta as substrings e jah terminei essa parte, mas agora ha um problema:quando o programa divide as substrings ele naum dah espacamento e isso soh ocorre onde corta, porque o resto do programa tem esppacamento normal. O q ha de errado? Se alguem puder me ajudar…
O codigo tah ai :

if (linha!=null)
{
   linha = linha.trim();
   
   if (comentario) return;
   
   if (linha.indexOf('}')!=-1)         //senao quando encontrar um '}'
   {
        level--;
        j = linha.indexOf('}');
        linha = linha.substring(0,j)+"\n"+linha.substring(j,j+1)             +"\n"+linha.substring(j+1);
    }
    
     for (int i=1; i<=ini+level;i++) wt.write(tab);            
     
     if (linha.indexOf('{')!=-1)
     {
          level++;
          s = linha.indexOf('{');
          linha = linha.substring(0,s)+"\n"+ linha.substring(s,s+1)+"\n"+linha.substring(s+1);
      }
            
      wt.write(linha);
      wt.newLine();

}

[color=“red”]Editado por DanielBadawi para conter as tags BBCode.[/color]

4 Respostas

R

[color=“darkblue”]Olá de novo!!!
Como assim espaçamento??
Vc quer dizer caracter de espaço??
Se for isso substitua “\n” por " ", então vc terá espaçamentos!
Caso vc não saiba, “\n” é um caracter especial q significa nova linha, então o seu programa sempre vai pular uma linha se vc coloca-lo em qq lugar!
Certo??
Se não for isso por favor explique melhor!!! :wink:

[]'s[/color]

B

So uma coisa lilikakk, tente dar nomes minemonicos aos seus titulos, vale!!!
:twisted:

L

Eu naum me especifiquei be: eu quero fazer o seguinte, jah criei uma variavel que contem espacamentos que eu denominei tab, o que dah errado eh que o arquivo, depois de trimar as linhas naum coloca espacamento (o tab) nas linhas que foram cortadas pelo substring. Vc pode me ajudar?

R

[color=“darkblue”]Olá!
Se vc deu um trim() na linha então vc vai perder os espaçamentos que tinha antes e depois!
Só não vai acontecer isso se vc não der um trim() em sua linha!
Entendeu??
Ou será que eu ainda não captei exatamente oq vc quer??

[]'s[/color]

Criado 30 de agosto de 2004
Ultima resposta 31 de ago. de 2004
Respostas 4
Participantes 3