Foros del Web » Programando para Internet » ASP Clásico »

contar palabras

Estas en el tema de contar palabras en el foro de ASP Clásico en Foros del Web. en este fac explicais como demostrar las 20 palabras, pero no me pone los tres puntos finales y no se como hacer-lo. El problema tabien ...
  #1 (permalink)  
Antiguo 03/10/2003, 02:52
Avatar de engonga
Usuario no validado
 
Fecha de Ingreso: marzo-2002
Ubicación: Buenos Aires
Mensajes: 1.300
Antigüedad: 22 años, 2 meses
Puntos: 8
contar palabras

en este fac explicais como demostrar las 20 palabras, pero no me pone los tres puntos finales y no se como hacer-lo.

El problema tabien es que si en el campo de la base de datos tengo menos de 20 palabras me da un error.

todo esto tiene solución?


19.- Como muestro las primeras 20 palabras deuna cadena y despues le pongo puntos suspensivos:

Cadena="1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22"
Cadena=Split(cadena," ")
For i =0 to 20
Response.Write Cadena(i)& " "
Next
  #2 (permalink)  
Antiguo 03/10/2003, 03:12
Avatar de AlexNV  
Fecha de Ingreso: junio-2003
Ubicación: Madrid
Mensajes: 289
Antigüedad: 21 años
Puntos: 1
Se me ocurre esto. No lo he probado...
Código:
Cadena="1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22"
limite = 20
arrCadena=Split(cadena," ")
For i =0 to Ubound(arrCadena) - 1
   if i > limite then
     response.write("...")
     exit for
  else
   Response.Write arrCadena(i)& " "
  end if
Next
  #3 (permalink)  
Antiguo 07/10/2003, 08:44
Avatar de engonga
Usuario no validado
 
Fecha de Ingreso: marzo-2002
Ubicación: Buenos Aires
Mensajes: 1.300
Antigüedad: 22 años, 2 meses
Puntos: 8
no funciona

esto que posteaste no funciona.
  #4 (permalink)  
Antiguo 07/10/2003, 08:55
Avatar de u_goldman
Moderador
 
Fecha de Ingreso: enero-2002
Mensajes: 8.031
Antigüedad: 22 años, 5 meses
Puntos: 98
Me parece que el código que te dió AlexNV es correcto, solo fíjate en esto

For i =0 to Ubound(arrCadena) - 1

Si no mal recuerdo, Ubound te regresa el índice mayor dentro del arreglo, es decir, no sería necesario restarle ese 1


Salu2,
__________________
"El hombre que ha empezado a vivir seriamente por dentro, empieza a vivir más sencillamente por fuera."
-- Ernest Hemingway
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 19:11.