Ver Mensaje Individual
  #1 (permalink)  
Antiguo 12/03/2015, 21:44
mltavico
 
Fecha de Ingreso: marzo-2015
Mensajes: 1
Antigüedad: 9 años, 1 mes
Puntos: 0
Pregunta Separar String por comas en C

Que tal tengo un problema este es mi codigo
Código:
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
int  main(){
char M[]="Uno,Dos,Tres";

//printf(M);
int i=0;
while(i<strlen(M)){
char L[200];
char c[1];
        //printf("\n %c",M[i]);
        if (M[i] == ','){
            printf("\n  SE encontro La Coma \n");
            //printf(L);

        }else{
            //printf("\n %c  " ,M[i]);
           // c[0]=M[i];
            //c[1]='\0';
             // strcpy (L,c);
          // printf(c);
            printf("No es coma \n");



            }
                 i=i+1;
            }

 return(0);
}
Cuando lo pruebo así como esta el código si muestra cuando encuentra la coma. Pero lo que trato de hacer es ir comparando y cuando no sea coma la letra la guarda en c[1] y luego con strcpy (L,c); copiar lo que esta en C a L luego al encontrar una coma este deberia imprimir lo que se ha ido concatenando en L .Pero no funciona .Ayuda como ago este programa ??