Código:
#include <stdio.h>
char * strchr1(char *str , char ch) /* Versão 1 */
{
int i;
for (i=0; str[i]!='\0'; i++)
if (str[i]==ch)
return &str[i];
return NULL;
}
int mostrar( char *v ) {
int i=0;
while(v[i] = '\0') {
putchar(v[i]);
i++;
}
}
int main() {
char str[50];
char ch;
char * ptr;
ptr = NULL;
printf("Qual o caracter a detectar?");
scanf("%c", &ch);
ptr = strchr1(str,ch);
mostrar(ptr);
}
Se alguem me poder ajudar
A ideia era fazer um programa que fizesse o mesmo que o 0806.c do livro do damas ( pag. 296).
Já dei voltas e voltas e não vejo porque que bloqueia.