Dev - C++ - Ayuda con una tarea

 
Vista:
sin imagen de perfil

Ayuda con una tarea

Publicado por Navara (1 intervención) el 03/10/2022 03:43:59
Necesito hacer un programa que pida un texto al usuario, luego una letra y que devuelva el texto que el usuario ingreso, la letra y las palabras que inicien con esa letra.
Esto en c++ con MVC.
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder
sin imagen de perfil
Val: 1
Ha aumentado su posición en 3 puestos en Dev - C++ (en relación al último mes)
Gráfica de Dev - C++

Ayuda con una tarea

Publicado por antonio (85 intervenciones) el 03/10/2022 15:22:57
Hola buenas las paginas de ayuda son:https://parzibyte.me/blog/2021/04/15/cpp-separar-cadena-delimitador/ y
https://cplusplus.com/reference/string/string/substr/, quedaría un código mas o menos como el siguiente:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
#include<iostream>
#include <sstream>
#include <string>
using namespace std;
 
int main (){
	string texto="";
	string lectura="";
 
	char letra='p';
	cout<<"Introduce el texto: \n";
	getline(cin, texto);
	cout<<"Introduce una letra: \n";
	cin>>letra;
	cout<<texto<<"\n";
	cout<<letra<<"\n";
	string s(1, letra);
	stringstream input_stringstream(texto);
 
	while (getline(input_stringstream, lectura, ' '))
    {
 
      if(lectura.substr(0, 1)==s){
		  cout<<lectura<<", ";
	  }
    }
	cout<<"\n";
	system("pause");
	return 0;
}
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar