elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.

 

 


Tema destacado: Los 10 CVE más críticos (peligrosos) de 2020


+  Foro de elhacker.net
|-+  Programación
| |-+  Programación C/C++ (Moderadores: Eternal Idol, Littlehorse, K-YreX)
| | |-+  No puedo compilar un programa en C Ayuda!
0 Usuarios y 1 Visitante están viendo este tema.
Páginas: 1 [2] Ir Abajo Respuesta Imprimir
Autor Tema: No puedo compilar un programa en C Ayuda!  (Leído 6,042 veces)
kaiserr

Desconectado Desconectado

Mensajes: 242


constancia y dedicacion


Ver Perfil
Re: No puedo compilar un programa en C Ayuda!
« Respuesta #10 en: 13 Enero 2013, 01:12 am »

pues si se puede... chapo jaja :-X

pagina 6 y el ejemplo pagina 7


En línea

rir3760


Desconectado Desconectado

Mensajes: 1.639


Ver Perfil
Re: No puedo compilar un programa en C Ayuda!
« Respuesta #11 en: 13 Enero 2013, 02:13 am »

Depende del estándar bajo el cual se compile el programa.

* En C90 deben colocarse primero las sentencias declarativas (declaraciones) y solo después las ejecutivas (sentencias). Y cuando se declara un array debe indicarse su numero de elementos mediante una expresión entera mayor que cero y calculable en tiempo de compilación (constante). Compilando en este modo se genera el mensaje de error mencionado, este se describe en MSDN en la pagina Compiler Error C2143.

* En C99 se puede al igual que C++ intercalar sentencias de ambos tipos y también puede indicarse el numero de elementos de un array mediante una expresión que no sea constante, a estas se les llama "arrays de longitud variable" o en ingles VLAs (variable length arrays).

Por ultimo para conocer a detalle el lenguaje C la referencia mas completa y correcta son sus estándares C90, C99 y C11. Se pueden comprar en la pagina de la ISO o se puede optar por la opción mas cercana y gratuita que son los borradores (buscar en Google N1256 y N1570).

Pero hay que aclarar que no son documentos para principiantes, para estos mejor un buen libro.

Un saludo


En línea

C retains the basic philosophy that programmers know what they are doing; it only requires that they state their intentions explicitly.
--
Kernighan & Ritchie, The C programming language
Páginas: 1 [2] Ir Arriba Respuesta Imprimir 

Ir a:  

Mensajes similares
Asunto Iniciado por Respuestas Vistas Último mensaje
No puedo compilar!
Programación C/C++
markosliveup 2 9,132 Último mensaje 7 Marzo 2011, 16:05 pm
por Gunit
no puedo compilar programa en c++ usando switch.
Programación C/C++
maxiilius 2 2,829 Último mensaje 8 Octubre 2012, 23:23 pm
por maxiilius
ayuda no puedo compilar un sencillo ejemplo « 1 2 »
Programación C/C++
febee 10 6,336 Último mensaje 22 Enero 2014, 13:31 pm
por amchacon
ayuda,compilar programa
.NET (C#, VB.NET, ASP)
elpianista151 1 3,277 Último mensaje 26 Septiembre 2017, 09:33 am
por Eleкtro
MOVIDO: ayuda,compilar programa
Programación General
Eleкtro 0 2,406 Último mensaje 26 Septiembre 2017, 09:30 am
por Eleкtro
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines