Código:
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 ?? #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); }