• Matéria: Informática
  • Autor: Raphaell8690
  • Perguntado 7 anos atrás

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

Respostas

respondido por: benjamin66
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 similares