fbpx

Expresate

Si además quieres enviarnos un Artículo para el Blog y redes sociales, pulsa el siguiente botón:

Avisos
Vaciar todo

empezar en c

143 Respuestas
16 Usuarios
0 Reactions
120.4 K Visitas
lacabra25
Respuestas: 84
Topic starter
(@lacabra25)
Trusted Member
Registrado: hace 18 años

Hola, quisiera que me recomendarais algun programa, gratuito si es posible, para compilar y programar en c, y saber si se puede hacer programas en c, que ademas de escribir texto en pantalla pueda manejar graficos, crear entorno grafico propio y similares (como los entornos graficos de un videojuego) y como se puede programar que se muestren imagenes en pantalla con c. Igualmente agradeceria cualquier referencia a manuales lo mas completos posibles sobre programacion en c, preferiblemente en castellano.

Gracias por cualquier ayuda que me podais ofrecer.

Responder
142 respuestas
luisj
Respuestas: 235
(@luisj)
Estimable Member
Registrado: hace 18 años

Luison: ¿No veo relación entre el mundo del 'jakeo' y poner un icono a un ,exe? Yo lo llamaría más bien el mundo de la adolescencia. 😉

Así funciona, lo he probado:
scanf("%s", nombre);
getchar();

luisj@laptop:~$ g++ ddd.cpp && ./a.out
Primer programa en C

Escribe tu nombre:
Perez

Hola Perez
Pulse s para salir del programa o cualquier otra tecla para continuar.

s
luisj@laptop:~$

Responder
lacabra25
Respuestas: 84
Topic starter
(@lacabra25)
Trusted Member
Registrado: hace 18 años

luisj, el getchar que se traga el retorno de linea consigue que el programa funcione; lo unico que despues al pulsar la tecla para continuar o la s para salir, hay que pulsar el retorno de carro para que getchar() lea el caracter, no se si es que getchar le caracteres induviduales pero hay que confirmarlo con enter, o es que algo no va bien, ¿hay alguna funcion para leer una tecla nada mas pulsarla, sin tener que pulsar enter por un solo caracter?

Responder
luisj
Respuestas: 235
(@luisj)
Estimable Member
Registrado: hace 18 años

En Ansi C, que es de lo que te deberías preocupar, no hay función para eso. Para todas esas "pijadas" tienes que usar una librería. De todas formas, te rerepito que no te preocupes por ese tipo de asuntos estéticos. Pirmero aprende C, Ansi C, y luego empiezas a usar librerías para hacer interfaces, o OpenGL o lo que quieras, pero ahora no te preocupes por eso ni por el sonido.

La función getchar() requiere que pulses enter, si. Creo que lo de getc() sólo va en Windows. Si te has aclarado con los punteros prueba a enredar con ellos y cuando los domines prueba a hacer una lista dinámica.

Responder
lacabra25
Respuestas: 84
Topic starter
(@lacabra25)
Trusted Member
Registrado: hace 18 años

¿y en que consiste exactamente una lista dinamica, una lista de que, de caracteres, de numeros o de que?

Responder
luisj
Respuestas: 235
(@luisj)
Estimable Member
Registrado: hace 18 años

Empollate bien el tutorial "Aprenda C como si estuviera en primero" y luego comprate un libro de C en el que vengan ejemplos <b>resueltos</b>. Gasta dinero en aprender, creo que es mejor que gastarlo en cerveza.

No puedes pretender que la gente del foro te explique todo, comprate un libro, cualquiera con ejemplos resueltos que no este orientado a ningún entorno de desarrollo en concreto. O busca más cursos de programación. Si yo comento algo y no sabes qué es, deberías al menos intentar mirar en internet de qué va en vez de preguntar otra vez.

Echa un vistazo y ya si no te enteras pregunta. Programar no es algo que se aprenda sin documentación o ejemplos.

Responder
Página 11 / 29
Compartir: