Escreva um programa que receba estas duas strings do usuário, o valor da posição desejada, e chame a função anteriormente implementada e exiba o resultado ao usuário na tela.
juanbomfim22:
qual linguagem
Soluções para a tarefa
Respondido por
1
Resposta:
Se puder usar a biblioteca string.h:
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
int main() {
const char* str = "Raphael";
int busca = 'n';
int posicao = strchr(str, busca)
printf("%d\n", posicao);
}
Se tiver que criar:
#include <stdio.h>
int buscar(const char* str, char query) {
const char* temp = str;
while (*temp != 0 && *temp != query) temp++;
return *temp == 0 ? -1 : temp - str;
}
int main() {
const char* str = "Raphael";
int query = 'n';
int posicao = buscar(str, query); printf("%d\n", posicao);
}
Perguntas interessantes
Inglês,
8 meses atrás
Matemática,
8 meses atrás
História,
8 meses atrás
Matemática,
1 ano atrás
Matemática,
1 ano atrás