Sábado 14 de Diciembre de 2024, 22:11
SoloCodigo
Bienvenido(a),
Visitante
. Por favor,
ingresa
o
regístrate
.
¿Perdiste tu
email de activación?
Inicio
Foros
Chat
Ayuda
Buscar
Ingresar
Registrarse
SoloCodigo
»
Foros
»
Programación General
»
C/C++
(Moderador:
Eternal Idol
) »
undefined symbol 'bool'
« anterior
próximo »
Imprimir
Páginas: [
1
]
Autor
Tema: undefined symbol 'bool' (Leído 2526 veces)
mapechuca
Miembro activo
Mensajes: 27
undefined symbol 'bool'
«
en:
Lunes 13 de Julio de 2009, 12:21 »
0
Hola a todos, mi pregunta seria porque cuando compilo esto en turbo c, me sale como error lo sgte:
undefined symbol 'bool'
undefined symbol 'sw'
#include <stdio.h>
#include <conio.h>
int main ()
{
int serie=1;
bool sw=true;
do
{
printf("%d, ",serie);
if (sw) serie+=4;
else serie-=2;
sw=!sw;
} while (serie<=23);
getch();
return 0;
}
talvez a este simbolo no lo pude identificar el compilador, y tendria que usarse un reemplazo propio del turbo c? no estoy seguro
...este programa realiza una serie especifica.
Gracias de antemano.
Tweet
m0skit0
Miembro de PLATA
Mensajes: 2337
Nacionalidad:
Re: undefined symbol 'bool'
«
Respuesta #1 en:
Lunes 13 de Julio de 2009, 13:28 »
0
En C no existe
bool
, eso es una clase de C++.
Fr33k K0mpu73r
mapechuca
Miembro activo
Mensajes: 27
Re: undefined symbol 'bool'
«
Respuesta #2 en:
Lunes 13 de Julio de 2009, 14:48 »
0
bueno pero na tengo el compilador borlandc++ ni siquiera
El mensaje contiene
1 archivo adjunto
. Debes
ingresar
o
registrarte
para poder verlo y descargarlo.
m0skit0
Miembro de PLATA
Mensajes: 2337
Nacionalidad:
Re: undefined symbol 'bool'
«
Respuesta #3 en:
Lunes 13 de Julio de 2009, 16:06 »
0
¿Tienes puesto
using namespace std
?
PD: ¿la foto es del error?
Fr33k K0mpu73r
mapechuca
Miembro activo
Mensajes: 27
Re: undefined symbol 'bool'
«
Respuesta #4 en:
Lunes 13 de Julio de 2009, 23:42 »
0
using name space std? siemopre lo veo abajo del "int main(){"... para que sirve.? esque con esto el turbo no corre...nada soy yo y mi bebe. queria ponerlo como avatar
m0skit0
Miembro de PLATA
Mensajes: 2337
Nacionalidad:
Re: undefined symbol 'bool'
«
Respuesta #5 en:
Martes 14 de Julio de 2009, 14:19 »
0
No uses ese compilador, está obsoleto. Si programas para Windows, te aconsejo VC++ (que es gratis ahora), sino usa GCC (que también es gratis), en tu caso g++ que es el compilador de C++ de GNU.
Saludos
Fr33k K0mpu73r
Geo
Miembro de PLATA
Mensajes: 1011
Nacionalidad:
Re: undefined symbol 'bool'
«
Respuesta #6 en:
Domingo 19 de Julio de 2009, 08:34 »
0
Si debes utilizar ese compilador, usa una alternativa:
Usa
int
en lugar de
bool
Código: C
int
sw
=
1
;
do
{
printf
(
"%d, "
,
serie
)
;
if
(
sw
)
serie
+=
4
;
else
serie
-=
2
;
//...
Lo mismo pero "más bonito"
. Esto te sirve si quieres importar algún código de otro compilador que si soporte el tipo bool.
Código: C
#include <stdio.h>
#include <conio.h>
#define bool int
#define true 1
#define false 0
int
main
(
)
{
int
serie
=
1
;
bool sw
=
true
;
do
{
printf
(
"%d, "
,
serie
)
;
if
(
sw
)
serie
+=
4
;
else
serie
-=
2
;
//...
}
Si puedes elegir, considera cambiar de compilador
.
La imaginación es el límite.
Hardware & Software
|
Mexchip
Imprimir
Páginas: [
1
]
« anterior
próximo »
SoloCodigo
»
Foros
»
Programación General
»
C/C++
(Moderador:
Eternal Idol
) »
undefined symbol 'bool'