Hola,
estoy tratando de saber si un string contiene ciertas letras. hasta ahorita esto es lo que tengo.
Código:
#include <iostream>
#include <string>
using namespace std;
int main() {
string temperature;
int nospace;
cout << "Please enter a temperature: ";
getline( cin, temperature);
for(int i = 0; i < temperature.size(); i++)
if(temperature[i] == 'C' || temperature[i] == 'F' || temperature[i] == 'c' || temperature[i] == 'f')
{
if(temperature[i] =='C' || temperature[i] == 'c')
{
//Actions if temperature is in celcius.
cout << "Temp is in Celsius" << endl;
}
else
{
//Actions if temperature is in farenheit.<#statements#>
cout << "Temp is in Farenheit" << endl;
}
}
//cout << temperature << endl;
return 0;
}
Estoy tratando de verificar si el usuario incluyo las letras C, c, F, f, en un string que seria una combinacion de numeros y letras. Por ejemplo: 123 C.
Hasta el momento estoy comparando character por character, lo cual para mi no es una solucion eficaz. si me podrian ayudar se los agradeceria mucho. Gracias.