|    
			
				02/07/2010, 12:09
			
			
			  | 
  |   |  |  |  Fecha de Ingreso: enero-2008 
						Mensajes: 229
					 Antigüedad: 17 años, 8 meses Puntos: 1 |  | 
  |  Respuesta: Duda cadena de caracteres  
  El número de palabras que puedes generar es igual a n!/(n-k)!, 
 donde
 n el número de letras,
 y
 k  es el número de elementos que vas a utilzar para formar la palabra
 
 por ej en tu caso tienes un 8 caracteres(si consideras dos veces la a). Ahora si tu quieres formar todas las palabaras tendrias k formar 8!/(8-8)! = 40320 palabras
 
 Con respecto a tu pregunta, el error es muy simple al terminar de crear una  permutación, le agregas '\0'
 
 por ej creas la cadena rogramap,
 texto[strlen(text)] = '\0';
 Debes tomar en cuenta que para leer 20 caracteres los arreglos deben ser 21 elementos ya el ultimo es utilizado para colocar '\0' que indica que es el final de la cadena.
     |