Autor
		 | 
		
			Tema: Ayuda funciones de strings   (Leído 2,838 veces)
		 | 
	 
 
	
		
			
				
					
						
							twiny14
							
								
								  Desconectado
								Mensajes: 1
								
								
								
								
								
								  
							 
						 | 
						
							
							 
							
Buenas!  Soy nueva en el foro y en esto de la programación, hace unos pocos meses empecé a aprender C.  Me dieron estos datos y tengo que escribir la definición de la función: void my_strtok(char *strin, char *strout[], char tok); donde: char *strin es el string que queremos separar en partes char *strout[] Un vector con los strings separados. El vector tendrá un string por posición del vector. El vector finalizará con un puntero nulo cuando no hayan mas partes. Si hay error será un puntero nulo. char *tok es un carácter que nos permite separar el texto
  Alguien podría ayudarme? Estoy perdida y nisiquiera sé por donde empezar.  Gracias. 
  
						 | 
					 
					
						
							
								| 
								 | 
							 
								| 
								 | 
								
									 
									En línea
								 | 
							  
							 
							
						 | 
					 
				 
			 |  
		 
	 |  
	
		
		
			
				
					
						
							MeCraniDOS
							
								 
								
								  Desconectado
								Mensajes: 337
								
								 
								Sr. Glass
								
								
								
								
								
								  
							 
						 | 
						
							
							 
							
Hola twiny14,
  Nadie te va a hacer la tarea, pero como ayuda te puedo decir que lo que te piden es esto:
 /* strtok example */ #include <stdio.h> #include <string.h>   int main () {   char str[] ="- This, a sample string.";   char * pch;   printf ("Splitting string \"%s\" into tokens:\n",str);   pch = strtok (str," ,.-");   while (pch != NULL)   {     printf ("%s\n",pch);     pch = strtok (NULL, " ,.-");   }   return 0; } 
 
  Puedes leer un poco sobre la función en http://www.cplusplus.com/reference/cstring/strtok/
  Lo que puedes hacer dentro de esa funcion es recorrer con un bucle la cadena que quieres separar y contar las veces que aparece el caracter, luego declaras una matriz con ese tamaño y simplemente vas copiando hasta que encuentres ese caracter, luego incrementas el indice de la matriz y sigues copiando, asi hasta el final   
  Espero que te sirva de ayuda,
  Saludos 
  
						 | 
					 
					
						
							
								| 
								 | 
							 
								| 
								 | 
								
									 
									En línea
								 | 
							  
							 
							"La física es el sistema operativo del Universo"      -- Steven R Garman 
						 | 
					 
				 
			 |  
		 
	 |  
	| 
		
		
	 |  
	
		
		
			
				
					
						| 
							daryo
							
						 | 
						
							
							 
							
en resumen es para partir una cadena en trozos o fragmentos de la cadena. podrias ejecutar el programa de @MeCraniDOS  para hacerte una idea mas clara 
						 | 
					 
					
						
							
								| 
								 | 
							 
								| 
									« Última modificación: 26 Junio 2014, 04:03 am por daryo »
								 | 
								
									 
									En línea
								 | 
							  
							 
							buenas 
						 | 
					 
				 
			 |  
		 
	 |  
	 |  
 
	 
	
 
			 
			
				
					
						| Mensajes similares | 
					 
					
						 | 
						Asunto | 
						Iniciado por | 
						Respuestas | 
						Vistas | 
						Último mensaje | 
					 
					
						
							 
						 | 
						
							 
						 | 
						
							Ejecutar funciones dentro de Strings/Lineas
							 
							Programación Visual Basic
						 | 
						
							<--v1c1ous-->
						 | 
						
							0
						 | 
						
							1,582
						 | 
						
							 
							
								23 Mayo 2006, 22:27 pm 
								por <--v1c1ous-->
							
						 | 
					 
					
						
							 
						 | 
						
							 
						 | 
						
							Funciones PROPIAS para manejo de strings en C/C++
							« 1 2 » 
							Programación C/C++
						 | 
						
							Álvaro G. Tenorio
						 | 
						
							12
						 | 
						
							8,781
						 | 
						
							 
							
								 3 Septiembre 2013, 09:44 am 
								por eferion
							
						 | 
					 
					
						
							 
						 | 
						
							 
						 | 
						
							ayuda con strings
							 
							Programación C/C++
						 | 
						
							marchiali
						 | 
						
							4
						 | 
						
							2,712
						 | 
						
							 
							
								24 Julio 2014, 17:55 pm 
								por marchiali
							
						 | 
					 
					
						
							 
						 | 
						
							 
						 | 
						
							ayuda con strings
							 
							Programación C/C++
						 | 
						
							marchiali
						 | 
						
							3
						 | 
						
							2,732
						 | 
						
							 
							
								25 Agosto 2014, 20:04 pm 
								por engel lex
							
						 | 
					 
					
						
							 
						 | 
						
							 
						 | 
						
							Funciones, Strings... Unicode. C++
							 
							Programación C/C++
						 | 
						
							Matias Juarez
						 | 
						
							2
						 | 
						
							2,312
						 | 
						
							 
							
								29 Noviembre 2016, 18:25 pm 
								por Matias Juarez
							
						 | 
					 
				 
			    |