Consulta de novato....

13/06/2004 - 20:05 por Fabián | Informe spam
Hola gente que sabe !!!
Encontre en la Web un programita de utilidades con extension .C entiendo
que esta en lenguaje C pero no se con que version debo compilarlo, VC, C++,
etc
Alguien me puede guiar ?
Gracias de antemano.

Fabián

Preguntas similare

Leer las respuestas

#6 Rodrigo Corral [MVP]
14/06/2004 - 15:18 | Informe spam
Ahora ya entiendo el tema. El tema es que estas estableciendo las opciones
para que solo compile ANSI C/C++ deshabilitando las extensiones microsoft,
pero el fichero .c se compila de manera diferente que el .cpp, si no intenta
definir una clase en un .c, con independencia de las opciones de
configuración.

/Za Language constructs not compatible with either ANSI C++ or ANSI C
are flagged as errors.



Un saludo.


Rodrigo Corral González [MVP]

microsoft.public.es.vc FAQ
http://vcfaq.europe.webmatrixhosting.net
Respuesta Responder a este mensaje
#7 Fabián
14/06/2004 - 16:27 | Informe spam
Gracias Rodrigo, probare instalar el visual c que tengo de un visual estudio
y tratare de hacer lo que me indican.
Gracias
Fabián
"Rodrigo Corral [MVP]" escribió en el mensaje
news:#
Ahora ya entiendo el tema. El tema es que estas estableciendo las opciones
para que solo compile ANSI C/C++ deshabilitando las extensiones microsoft,
pero el fichero .c se compila de manera diferente que el .cpp, si no


intenta
definir una clase en un .c, con independencia de las opciones de
configuración.

/Za Language constructs not compatible with either ANSI C++ or ANSI


C
are flagged as errors.



Un saludo.


Rodrigo Corral González [MVP]

microsoft.public.es.vc FAQ
http://vcfaq.europe.webmatrixhosting.net


Respuesta Responder a este mensaje
#8 Fabián
14/06/2004 - 16:28 | Informe spam
Gracias Sergio, como le dije a Rodrigo, probare instalar el visual c que
tengo de un visual estudio y tratare de hacer lo que me indican.
Gracias !!
Fabián
"Sergio" escribió en el mensaje
news:#
Rodrigo Corral [MVP] escribió:

> Ummm... quiza yo este equivocado. ¿Podrías poner un ejemplo?
>
>
> Por ejemplo, no compila en fichero .cpp y si en uno .c (C++ exije


funciones
> declaradas y yo no declaro prinf en ningún sitio)
>
> void main()
> {
> int i;
> for( i = 0; i < 10; i++)
> printf("%i%", i);
> }
>
> Y esto, no compila en uno .c y si en uno .cpp (C no permite las


declaraiones
> en linea en el for)
>
> #include "stdio.h"
> void main()
> {
> for( int i = 0; i < 10; i++)
> printf("%i%", i);
> }
>
>


Lo que he hecho:
Nuevo proyecto->Proyecto consola win32:
En Configuración de la aplicación:
- Aplicación consola
- Opciones adicionales: Proyecto Vacio

Después encima de source files, botón derecho: Agregar->Agregar nuevo
elemento: y le he dado el nombre de main.c

Y con el código:

#include "stdio.h"

struct S {int a;};

void main()
{
S b;
for( b.a = 0; b.a < 10; b.a++)
printf("%i%", b.a);
}


compilaba sin errores. En cambio si le forzaba a compilar como C daba el
error de que no reconoce a S.
Respuesta Responder a este mensaje
#9 Pajaro
16/06/2004 - 12:42 | Informe spam
Te aconsejo si nunca has usado el VStudio que te descargues el compilador
gratuito de Bloodshed, es muy sencillo y te permite con solo dos clicks
abrir un fichero y compilarlo, se llama Dev-c++. Aqui lo tienes:

http://www.bloodshed.net/devcpp.html

Un saludo





Outgoing mail is certified Virus Free.
Checked by AVG anti-virus system (http://www.grisoft.com).
Version: 6.0.706 / Virus Database: 462 - Release Date: 14/06/2004
Respuesta Responder a este mensaje
#10 Fabián
16/06/2004 - 20:36 | Informe spam
Ok Gracias
Lo probare
"Pajaro" escribió en el mensaje
news:
Te aconsejo si nunca has usado el VStudio que te descargues el compilador
gratuito de Bloodshed, es muy sencillo y te permite con solo dos clicks
abrir un fichero y compilarlo, se llama Dev-c++. Aqui lo tienes:

http://www.bloodshed.net/devcpp.html

Un saludo





Outgoing mail is certified Virus Free.
Checked by AVG anti-virus system (http://www.grisoft.com).
Version: 6.0.706 / Virus Database: 462 - Release Date: 14/06/2004


email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una pregunta AnteriorRespuesta Tengo una respuesta
Search Busqueda sugerida