[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