Donar $20 Donar $50 Donar $100 Donar mensualmente
 


Enviar respuesta 
 
Calificación:
  • 0 votos - 0 Media
  • 1
  • 2
  • 3
  • 4
  • 5
Buscar en el tema
[CONSULTA] errores en momento de compilacion
Autor Mensaje
pjeigenn Sin conexión
Empleado de Fotocopiadora
Sin estado :(
**

Ing. en Sistemas
Facultad Regional Buenos Aires

Mensajes: 33
Agradecimientos dados: 3
Agradecimientos: 3 en 1 posts
Registro en: May 2009
Mensaje: #1
[CONSULTA] errores en momento de compilacion Dudas y recomendaciones Sintaxis y Semántica de los Lenguajes
Hola, estoy viendo un resuelto, y yo veo 6 errores, cuando el resuelto solo me dice 2...

Llego a la conclusion, o que el resuelto esta mal, o que no comprendo cuales errores se encuentran en momento de compilacion.

Si alguno puede decirme ejemplos de errores detectados en momento de compilacion y otros q los encuentra luego (cuando? analisis semantico es fuera del momento de compilacion) se lo agradecerìa mucho!!

Saludos y gracias!
20-07-2012 17:42
Encuentra todos sus mensajes Agregar agradecimiento Cita este mensaje en tu respuesta
CarooLina En línea
Colaborador
2016! ❥
********

Ing. en Sistemas
Facultad Regional Buenos Aires

Mensajes: 3.472
Agradecimientos dados: 931
Agradecimientos: 1.227 en 457 posts
Registro en: Sep 2010
Mensaje: #2
RE: [CONSULTA] errores en momento de compilacion
Podes subir el ejercicio?

love
20-07-2012 17:45
Envíale un email Encuentra todos sus mensajes Agregar agradecimiento Cita este mensaje en tu respuesta
neca Sin conexión
Secretario General
Nada
*******

Otra
Facultad Regional Buenos Aires

Mensajes: 715
Agradecimientos dados: 1
Agradecimientos: 2 en 2 posts
Registro en: Sep 2010
Mensaje: #3
RE: [CONSULTA] errores en momento de compilacion
no tengo la mas palida idea de lo qe decis jaja xD .. pero si hablamos de resueltos Yaoming
20-07-2012 17:51
Encuentra todos sus mensajes Agregar agradecimiento Cita este mensaje en tu respuesta
pjeigenn Sin conexión
Empleado de Fotocopiadora
Sin estado :(
**

Ing. en Sistemas
Facultad Regional Buenos Aires

Mensajes: 33
Agradecimientos dados: 3
Agradecimientos: 3 en 1 posts
Registro en: May 2009
Mensaje: #4
RE: [CONSULTA] errores en momento de compilacion
Son los resueltos de la catedra, no deberian estar mal...

void XX (int a)
{
int printf;
a=1;
double b;
return 4;
}

Para mi los errores son 2 (antes me confundi diciendo 4).
Return de un int cuando la funcion es de tipo void (la catedra coincide).
Se declara una variable con el nombre de una palabra reservada (lo q yo digo q esta mal).

La catedra dice: "double b, xq teine una sentencia antes".

No se cual compilador tendran en cuenta, para en los compiladores te deja declarar entre medio del cuerpo del programa.

Opiniones?

Gracias!
22-07-2012 23:48
Encuentra todos sus mensajes Agregar agradecimiento Cita este mensaje en tu respuesta
CarooLina En línea
Colaborador
2016! ❥
********

Ing. en Sistemas
Facultad Regional Buenos Aires

Mensajes: 3.472
Agradecimientos dados: 931
Agradecimientos: 1.227 en 457 posts
Registro en: Sep 2010
Mensaje: #5
RE: [CONSULTA] errores en momento de compilacion
La catedra dice: "double b, xq teine una sentencia antes".
algo de c que me dijo la profe, vos no podes andar declarando variables donde se te ocurren. Van al principio

nono printf no es palabra reservada, la puede usar tranquilamente. Volumen 1, ahi estan las palabras reservadas

love
23-07-2012 00:01
Envíale un email Encuentra todos sus mensajes Agregar agradecimiento Cita este mensaje en tu respuesta
pjeigenn Sin conexión
Empleado de Fotocopiadora
Sin estado :(
**

Ing. en Sistemas
Facultad Regional Buenos Aires

Mensajes: 33
Agradecimientos dados: 3
Agradecimientos: 3 en 1 posts
Registro en: May 2009
Mensaje: #6
RE: [CONSULTA] errores en momento de compilacion
Q velocidad...

Encontre un apunte copado de cosas basicas x si a alguien le sirve: http://www.mhe.es/universidad/informatic...eral_2.pdf

(entre otras cosas estan las palabras reservadas).


Y lo del double b; lo voy a tomar como regla, pero eso es incorrecto, se puede declarar en cualquier lado. De ahi a q no sea una buena practica es otra cosa.

Gracias Caro!
Saludos
23-07-2012 00:16
Encuentra todos sus mensajes Agregar agradecimiento Cita este mensaje en tu respuesta
el pibe Sin conexión
Presidente del CEIT
Benderista
********

Ing. en Sistemas
Facultad Regional Buenos Aires

Mensajes: 1.235
Agradecimientos dados: 5
Agradecimientos: 102 en 28 posts
Registro en: May 2011
YouTube
Mensaje: #7
RE: [CONSULTA] errores en momento de compilacion
printf es una funcion, que esta definida en una biblioteca. Si la biblioteca no esta instanciada, podes usarla como variable.


Si, las declaraciones van arriba, estan en la BNF de C. Y las BNF sirven para verificar la sintaxis, no la semantica. Y el compilador evalua la sintaxis =P

[Imagen: tolivi10.jpg]
2 Veces congresista por eArgentina
13 Veces congresista por eBolivia
1 Vez Emperador por eBolivia
Ex-Ministro de Salud eArgentino

[Imagen: Necromancer616.png]
(Este mensaje fue modificado por última vez en: 23-07-2012 00:22 por el pibe.)
23-07-2012 00:22
Encuentra todos sus mensajes Agregar agradecimiento Cita este mensaje en tu respuesta
NathanDrake Sin conexión
Profesor del Modulo A
...
*****

Ing. en Sistemas
Facultad Regional Buenos Aires

Mensajes: 399
Agradecimientos dados: 16
Agradecimientos: 79 en 23 posts
Registro en: Apr 2010
Mensaje: #8
RE: [CONSULTA] errores en momento de compilacion
Seguramente estés usando un compilador de C++. Ahí sí podés declarar variables en cualquier parte del programa, en C no, sólo al principio.
23-07-2012 04:03
Encuentra todos sus mensajes Agregar agradecimiento Cita este mensaje en tu respuesta
CarooLina En línea
Colaborador
2016! ❥
********

Ing. en Sistemas
Facultad Regional Buenos Aires

Mensajes: 3.472
Agradecimientos dados: 931
Agradecimientos: 1.227 en 457 posts
Registro en: Sep 2010
Mensaje: #9
RE: [CONSULTA] errores en momento de compilacion
(23-07-2012 04:03)NathanDrake escribió:  Seguramente estés usando un compilador de C++. Ahí sí podés declarar variables en cualquier parte del programa, en C no, sólo al principio.

sea dps del main o ni bien abris la llave de una funcion ahi pones las variables =). Chicos printf se puede usar por que no es reservada, aunque hubiera llamado a la funcion lo puede usar

love
23-07-2012 11:02
Envíale un email Encuentra todos sus mensajes Agregar agradecimiento Cita este mensaje en tu respuesta
Imakuni Sin conexión
Presidente del CEIT
Did you know that cashews come...
********

Ing. en Sistemas
Facultad Regional Córdoba

Mensajes: 6.968
Agradecimientos dados: 112
Agradecimientos: 119 en 77 posts
Registro en: Jul 2008
Mensaje: #10
RE: [CONSULTA] errores en momento de compilacion
"Y lo del double b; lo voy a tomar como regla, pero eso es incorrecto, se puede declarar en cualquier lado"


No. Tomalo como verdad. Declarar variables en cualquier lado es para c++ (la mayoria de los compiladores de C, en realidad compilan c++).

C "puro" solo lo permite al inicio de la función.
(Este mensaje fue modificado por última vez en: 23-07-2012 11:11 por Imakuni.)
23-07-2012 11:10
Encuentra todos sus mensajes Agregar agradecimiento Cita este mensaje en tu respuesta
pjeigenn Sin conexión
Empleado de Fotocopiadora
Sin estado :(
**

Ing. en Sistemas
Facultad Regional Buenos Aires

Mensajes: 33
Agradecimientos dados: 3
Agradecimientos: 3 en 1 posts
Registro en: May 2009
Mensaje: #11
RE: [CONSULTA] errores en momento de compilacion
"No. Tomalo como verdad. Declarar variables en cualquier lado es para c++ (la mayoria de los compiladores de C, en realidad compilan c++).

C "puro" solo lo permite al inicio de la función. "


genial, no sabia.... estaba compilando con c++ en eclipse con minGW...

verdad entonces!

Gracias
(Este mensaje fue modificado por última vez en: 23-07-2012 13:53 por pjeigenn.)
23-07-2012 12:17
Encuentra todos sus mensajes Agregar agradecimiento Cita este mensaje en tu respuesta
NathanDrake Sin conexión
Profesor del Modulo A
...
*****

Ing. en Sistemas
Facultad Regional Buenos Aires

Mensajes: 399
Agradecimientos dados: 16
Agradecimientos: 79 en 23 posts
Registro en: Apr 2010
Mensaje: #12
RE: [CONSULTA] errores en momento de compilacion
(23-07-2012 11:02)CarooLina escribió:  
(23-07-2012 04:03)NathanDrake escribió:  Seguramente estés usando un compilador de C++. Ahí sí podés declarar variables en cualquier parte del programa, en C no, sólo al principio.

sea dps del main o ni bien abris la llave de una funcion ahi pones las variables =). Chicos printf se puede usar por que no es reservada, aunque hubiera llamado a la funcion lo puede usar

Sí Caro, me refería a eso. Pasa que de pajero no lo puse =P
25-07-2012 01:59
Encuentra todos sus mensajes Agregar agradecimiento Cita este mensaje en tu respuesta
Buscar en el tema
Enviar respuesta 




Usuario(s) navegando en este tema: 1 invitado(s)



    This forum uses Lukasz Tkacz MyBB addons.