hadel 1 Denunciar post Postado Março 28, 2016 Boa noite pessoal, estou tentando fazer a seguinte comparação: for (i=0;i<(strlen(parte))*8;i++) { carac=*parte; if (strcmp(carac,",")==0)printf("\n ,"); parte=parte++; } Mas o compilador informa erro, ja tentei fazer algumas cast's mas nao obtive sucesso. Alguém pode me ajudar? Compartilhar este post Link para o post Compartilhar em outros sites
CiroboyBR 0 Denunciar post Postado Março 29, 2016 tente assim: for (i=0;i<strlen(parte);i++) { carac=parte[i]; if (carac == ',') printf("\n"); } Compartilhar este post Link para o post Compartilhar em outros sites
hadel 1 Denunciar post Postado Abril 18, 2016 Obrigado pela resposta CiroboyBR, funcionou! OBS: Mas para isso tive que realizar uma pequena mudança: Declarei : char carac[100]="\0"; E no laço de repetição : for (i=0;i<(strlen(parte));i++) { carac[i]=parte[i]; printf("\n %s", parte); printf("\n %s", carac); if (carac[i] == ',') printf("\n ***************"); } Obrigado pela ajuda!! Compartilhar este post Link para o post Compartilhar em outros sites