elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.

 

 


Tema destacado:


+  Foro de elhacker.net
|-+  Programación
| |-+  Programación General
| | |-+  .NET (C#, VB.NET, ASP) (Moderador: kub0x)
| | | |-+  Ayuda con lectura de archivo txt!! no funciona mi if
0 Usuarios y 1 Visitante están viendo este tema.
Páginas: [1] Ir Abajo Respuesta Imprimir
Autor Tema: Ayuda con lectura de archivo txt!! no funciona mi if  (Leído 1,984 veces)
SrTrp


Desconectado Desconectado

Mensajes: 328


Script/C#


Ver Perfil
Ayuda con lectura de archivo txt!! no funciona mi if
« en: 29 Octubre 2018, 03:50 am »

Hola estoy leyendo un archivo de texto que tiene esto:
Código:
#SAP1
¿---------------------?
RRRRRRRRRRRRRRRR
¿---------------------?
RRRRRRRRRRRRRRRR
¿---------------------?
RRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRR
#SAP2
¿---------------------?
RRRRRRRRRRRRRRRR
¿---------------------?
RRRRRRRRRRRRRRRR
#SAP3
¿---------------------?
RRRRRRRRRRRRRRRR
¿---------------------?
RRRRRRRRRRRRRRRR
¿---------------------?
RRRRRRRRRRRRRRRR
¿---------------------?
RRRRRRRRRRRRRRRR
¿---------------------?
RRRRRRRRRRRRRRRR
Lo que quiero que me lea cuantos saps hay y de eso cuantos conjuntos de 2 lineas tiene por ejemplo el sap1 tiene 3 el sap2 tiene 2 y lo que intento es que cuando encuentre la primera linea con # la evada pero no se porque me lo mete a mi array list el sap si estoy usando un else y comprobé el primer sap1 no me lo cuenta pero el segundo y el tercero si me lo cuenta como conjuntos de lineas me le suma ami variable cc mi variable aux2 es para saber cuantos conjuntos hay en cada sap.
Código
  1. ArrayList arr = new ArrayList();
  2. Encoding enc = System.Text.Encoding.UTF8;
  3.                IEnumerable<string> textLines = System.IO.File.ReadLines(ra, enc);
  4.                foreach (string o in textLines)
  5.                {
  6.                    if (o.StartsWith("#"))
  7.                    {
  8.                        if (lb!= 0)
  9.                        {
  10.                            ccpr[lb- 1] = aux2.ToString();
  11.                        }
  12.                        aux2 = 0;
  13.                        nlb[lb] = o;
  14.                        lb++;
  15.  
  16.                    }
  17.                    else
  18.                    {
  19.                        arr.Add(o);
  20.                        cc++;
  21.                    }
  22.                if (cc % 2 == 0 && cc != 0)
  23.                {
  24.                    pg++;
  25.                    aux2++;
  26.                }
  27.            }
  28.  


En línea

SrTrp


Desconectado Desconectado

Mensajes: 328


Script/C#


Ver Perfil
Re: Ayuda con lectura de archivo txt!! no funciona mi if
« Respuesta #1 en: 29 Octubre 2018, 06:07 am »

Ya lo resolvi es este if era mi error
Código:
if (cc % 2 == 0 && cc != 0)
                {
                    pg++;
                    aux2++;
                }


En línea

Páginas: [1] Ir Arriba Respuesta Imprimir 

Ir a:  

Mensajes similares
Asunto Iniciado por Respuestas Vistas Último mensaje
foto lectura, y lectura veloz, scanning y otros metodos de lectura rapida....
Foro Libre
Kase 3 13,004 Último mensaje 4 Febrero 2014, 08:47 am
por camilo_
[AYUDA] Crear Archivo Excel de Solo lectura !
Programación Visual Basic
sebah97 1 4,619 Último mensaje 29 Mayo 2010, 21:57 pm
por seba123neo
[Ayuda]Lectura de Archivo txt
PHP
rolly21102 5 3,984 Último mensaje 17 Julio 2011, 01:00 am
por WHK
Ayuda Con Lectura Archivo en c++
Programación C/C++
ZedGe 2 2,708 Último mensaje 23 Diciembre 2011, 20:32 pm
por ZedGe
lectura de archivo log
Programación C/C++
falconez 3 2,193 Último mensaje 18 Enero 2014, 02:28 am
por falconez
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines