ERW 2.8.x
Bienvenido(a), Visitante. Por favor, ingresa o regístrate.¿Perdiste tu email de activación?
#include<stdio.h>/*se puede usar el stdio_ext.h, pero funciona solo en linux, porque tiene una funcion que es __fpurge(stdin) para limpiar el buffer de entrada (Cosa muy importante como ya se verá, algunas veces, da error porque tiene restos de anteriores entradas)*/int main(){ int UC=19;/*Ultima Columna*/ char UF='J';/*Ultima Fila*/ printf("¡Bienvenido a Hundir la Flota!\n"); printf(" El tamaño del tablero es de 20 Columnas x 10 Filas.\n"); printf("La columna se indica con un número (0,1,2, ... ,%d)\n",UC);/*recuerdo que la columna es un numero entero, por lo tanto, las letras que le corresponden son la 'd' o la 'i', yo personalmente siempre uso la 'd'*/ printf("La fila se indica con una letra mayúscula (A, B, C, ... , %c)\n",UF);/*como la variable UF es un tipo char la letra que le corresponde, es la 'c', en tu caso, si le pones un 'd', saldria el codigo ASCII que le corresponde a la letra 'J'*/ return 0;}
en la funcion printf("%d",letra); te falta decirle que saque "el contenido de la variable letra"
Eso es cambiar de workspace, para mi fue algo intuitivo.
Cursillo rapido de linux.
Bien, no dudeis en preguntar!
#include <stdio.h>#include <windows.h>//para la funcion system()int main(){ int UC=19;//*ultima columna*// char UF='J';//*ultima fila*// printf("¡Bievenido a hundir la flota!\n"); printf("El tamaño del tablero es de 20 columnas por 10 filas.\n"); printf("la columna se indica con el nº (0,1,2.., %d)",UC); printf("la fila se indica con una letra mayúscula (A,B,C..,%c)",UF); system("pause");//esta linea es para que no se ejecute y se acabe. return 0; }
vamos a usar para poner los codigos fuentes
Convendría que utilizases el \n en todos.
//Esto es un comentario de una linea y por lo tantoesta linea ya no esta comentada
/*Este es otro comentario, y es el mas seguro, por que hay compiladoresque no tienen en cuenta ningun salto de linea y solo miran lo caracteres,este seria un comentario completo*/
Tu has puesto //*comentario*//
int y;
char a;
int i=12;i=13;
int i;i=12;
int i=12;
#include <stdio.h>int main(){ int UC=19;//*ultima columna*// char UF='J';//*ultima fila*// printf("¡Bievenido a hundir la flota!\n"); printf("El tamaño del tablero es de 20 columnas por 10 filas.\n"); printf("la columna se indica con el nº (0,1,2.., %d)",UC); printf("la fila se indica con una letra mayúscula (A,B,C..,%c)",UF); printf("Introducza las coordenas\n"); scanf("%c,%d",&UF,&UC); printf("fila %c, columna %d\n",UC,UF); return 0; }
Llevo tiempo sin decir nada, así que os muestro como tengo el código.. la verdad que se me está haciendo cuesta arriba. Código: [Seleccionar]#include <stdio.h>int main(){ int UC=19;//*ultima columna*// char UF='J';//*ultima fila*// printf("¡Bievenido a hundir la flota!\n"); printf("El tamaño del tablero es de 20 columnas por 10 filas.\n"); printf("la columna se indica con el nº (0,1,2.., %d)",UC); printf("la fila se indica con una letra mayúscula (A,B,C..,%c)",UF); printf("Introducza las coordenas\n"); scanf("%c,%d",&UF,&UC); printf("fila %c, columna %d\n",UC,UF); return 0; }Asi como está crea el binario sin errores, pero aun le queda digo yo.
#include <stdio_ext.h>int main(){ int UC=19;//ultima columna// char UF='J';//ultima fila// printf("¡Bienvenido a hundir la flota!\n"); printf("El tamaño del tablero es de 20 columnas por 10 filas\n"); printf("la columna se indica con el nº (0,1,2..,%d)\n",UC);//columnas// printf("la fila se indica con una letra mayúscula (A,B,C..,%c)\n",UF);//filas// printf("Introduzca las coordenadas\n"); __fpurge(stdin); scanf("%c,%d",&UF,&UC); printf("fila %c,columna %d\n",UF,UC); return 0;
crea otras 2 variables
Este es mi código fuente, espero que este bien;)[code#include <stdio.h>int main()//esto es fuera!!!pero eso esta debajo del int! pero no dentro... dentro es con llaves!okok{ int UC=19; char UF='J'; int columna;// y puedes j char fila;// asi???? si pero,.... utiliza nombres mas peques... x ej printf("BIENVENIDO A HUNDIR LA FLOTA!\n"); printf("La columna se indica con un numero: 1,2,3...%d\n",UC);//ahora te acuerdas?algo más me suena printf("La fila se indica con una letra: A,B,C...%c\n",UF); printf("introduce una coordenada, por ejemplo: B12\n"); fflush(stdout); scanf("%c,%d",&fila,&columna); printf("La coordenada escrita es:fila %c, columna %d");return 0;}
#include <stdio_ext.h>int main(){int UC = 19,columna;/*ultima columna*/char UF = 'J',fila;/*ultima fila*/printf("¡Bienvenido a hundir la flota!\n");printf("El tamaño del tablero es de 20 columnas por 10 filas\n");printf("la columna se indica con el nº (0,1,2..,%d)\n",UC);/*columnas*/printf("la fila se indica con una letra (a,b,c..,%c)\n",UF);/*filas*/printf("Introduzca las coordenadas:\n");__fpurge(stdin);scanf("%c%d",&fila,&columna);printf("has seleccionado: fila %c columna %d\n",fila,columna);return 0;}
Firmwares y Utilidades Virtuales Tomato RAF - Poligon - Tomato - DD-wrt - Emule Web Server
http://lampiweb.com © 2005-2010 Todos los derechos reservados. Todos los logos y marcas en este sitio son propiedad de sus respectivos autores. Los comentarios son propiedad y responsabilidad de sus correspondientes remitentes. Importante: Segun la legislacion europea, los intermediarios no tienen obligacion de monitorizar los contenidos de terceros, unicamente deben retirarse los contenidos que el titular identifique como suyos y notifique expresamente al intermediario. Los datos personales de cada usuario asi como la IP de cada momento de la conexion son guardados para posibles requerimientos en procesos penales y tenemos la obligacion de proporcionarlos.