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 ??