Dev - C++ - AYUDA!!!!!!!!!!!!!!!!!!!!!!!URGENTE

 
Vista:

AYUDA!!!!!!!!!!!!!!!!!!!!!!!URGENTE

Publicado por EMILIANO (1 intervención) el 12/10/2007 21:48:25
Buenas GEnte que tal? bueno estoy haceiendo un programa similiar a exel en dos
y me faltan algun par de cosas pero fundamentalmente tengo esto para editar la celda de la matriz e ingresar valores:
Lo que yo quiero cambiar de esto es lo siguiente :
a la hora de ingresar en que "columna" deseo mi valor quiero poner
A, B, C ,D .... etc y no un entero como lo tengo hasta ahora verdad?
la pregunta es como puedo hacer ?
La idea es pasarle el valor de columna en entero que ingresa el ususario a una funcion que lo convierta en char o algo por el estilo:
me gustaria que me den una mano ok
saludos emiliano , gracias
/* repeticion : while (char ch) para ingresar + de un valor si es nesesario
mientras "ch" sea S o s ingresar datos, si "ch" es N o n retorna al menu
principal*/

printf("\tINGRESAR DATOS (S)// IR A MENU (N)\n\n" );
printf ("opcion elegida : ");
scanf ("%s",&ch);

if (ch =='S'||ch == 's')
{
while(ch)
{
printf("\t\tESCRIBA LA POSISION DE LA CELDA \n\t\tA CONTINUACION SU VALOR\n\n");
printf("Fila Numero : ");
scanf("%d", & fila);
printf("\n");
printf("Columna Numero : ");
scanf("%c",&columna);
columna = convertir(columna);
printf("\n");
getch();
printf("Ingrese la celda ");
printf("\t Para ingresar valores <S> / para formulas <N> \n");
scanf("%s", &palabra);
if (palabra == 's'|| palabra == 'S')
{
while(palabra)
{

printf("ingrese Valor : ");
scanf("%d",&matriz[n_f][n_c]);
matriz[fila-1][columna-1].valor = matriz[n_f][n_c].valor;
return celda();
}
}
else
{
if(palabra =='n'|| palabra =='N')
{
printf("ingrese Formula : ");
scanf("%s",&matriz[n_f][n_c]);
//matriz[fila-1][columna-1].formula = matriz[n_f][n_c].formula ;
}
}
return celda();
}

}
else
{
if(ch == 'N'||ch == 'n')
{ return;}
}
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