Hola,
vereis estoy intentando hacer el siguiente ejercicio:
Introducir una cadena de 25 caracteres útiles como máximo y buscar dentro de ella la primera ocurrencia
de un carácter leído también por teclado, indicando la posición donde se encuentra
dentro de la cadena o el mensaje correspondiente si no se encontró.
lo ke tengo hasta ahora es el siguiente codigo ,me compila pero no me hace lo ke kiero y una vez introducida la letra a buscar peta..
Código C:
Ver original#include<stdio.h>
#include<string.h>
#include<stdlib.h>
int main(){
char cad[26],letra[1];
int i=0;
printf("introduce una cadena de 25 caracteres:\n"); printf("introduce un caracter a buscar:\n");
for(i=0;cad[i]!='\0';i++){
if(cad[i]==letra){
printf("la letra %c se encuentra en la posicion de la cadena %s :\n",letra
,i
); }
else printf("no se encuentra\n"); }
return 0;
}
Psdta: no puedo usar punteros porque aun no llego a ese tema solo vectores numericos y de caracteres de momento