[C con Clase] Igualar dos caractéres.

coke cokejordan en gmail.com
Dom Sep 28 17:03:45 CEST 2008


solo modifica tu if, y agregale una condicion extra de que cuando el usuario
ingrese el caracter sea minuscula o mayuscula y listo... algo asi

        if( (strcmp (respuesta,  "s")== 0) || ( strcmp (respuesta,  "S")==
0))

salu2

PD: agregale un exit(1); al final

El 27 de septiembre de 2008 20:58, Rubén <parraymartinez en terra.es> escribió:

>
> Buenas noches,
>
> Estoy liado todavía con el programa del otro día.
>
> Ahora me gustaría que s minúscula fuese igual que la S mayúscula, pero por mucho que he buscado, y he intentado con la lógica sacarlo, no ha habido manera.
>
> Éste es el código:
> *#include <iostream>**#include <fstream>**using namespace std;*
> *int main()**{** /* Fichero nuevo para copiar, se abre después de declararlo, llamando a open() */**	ofstream f2;**	f2.open("fichero"); **/* Declaramos dos arrays con suficiente tamaño para leer las líneas: nombre y apellido */*
> *	char nombre[100]; **	char apellido[100]; //Cadena de carácteres. **	cout<<"Escriba su nombre y pulse Intro: ";**	cin >>nombre;  //Lee lo escrito**	f2 << nombre;  //Lo guarda en fichero**	cout<<"Escriba su apellido y pulse Intro: ";**	cin>>apellido;  //Lee el apellido escrito.**	f2<<" ";  //Crea un espacio entre nombre y apellido.**	f2<<apellido;  //Escribe el apellido en fichero*
> *	f2.close();*
> *		char respuesta[10];**		char respuesta2[10];**		char cadena[100];**		ifstream fe("fichero"); //abre el fichero en lectura**		fe.getline(cadena, 100);  //Lee la línea del fichero**		cout<<"¿Desea ver el nombre escrito? s/n"<<endl; **//aquí me gustaría que si el usuario pusiese la letra mayúscula no le diese error.**		cin>>respuesta;*
> *		if( strcmp (respuesta,  "s")== 0)  //variable if else**		{ cout <<cadena << endl; }**	else **		{cout<<"¿Está seguro? s/n"<<endl;}**		cin>>respuesta2;*
> *			if( strcmp (respuesta2,  "n")== 0)  //segunda variable if else de respaldo**			{ cout <<cadena << endl; }**		else **			{cout<<"Fin del programa"<<endl;}**    **system("rm fichero");*
> *return 0;*
> *}*
>
> ¿Alguna idea?
>
> Un saludo,
> Rubén.
>
>
> _______________________________________________
> Lista de correo Cconclase Cconclase en listas.conclase.net
> http://listas.conclase.net/mailman/listinfo/cconclase_listas.conclase.net
> Bajas: http://listas.conclase.net/index.php?gid=2&mnu=FAQ
>



-- 
"Podran criticarme por fallar... pero no por dejar de intentarlo"
------------ próxima parte ------------
Se ha borrado un adjunto en formato HTML...
URL: <http://listas.conclase.net/pipermail/cconclase_listas.conclase.net/attachments/20080928/03f92037/attachment.html>


Más información sobre la lista de distribución Cconclase