Reglamento general de los foros   •   FAQ   •   Buscar en el foro •  Registrarse | Iniciar sesión 



Foros Linux » Desarrollo » Programación


Nuevo tema Responder al tema
 [ 4 mensajes ] 
Patrocinadores

Autor
Buscar:
Mensaje

Desconectado
Forista Nuevo
Forista Nuevo
Avatar de Usuario

Registrado: Lun Oct 24, 2005 11:00 pm
Mensajes: 19
Ubicación: Puebla,Puebla

Nota Publicado: Vie Feb 17, 2006 7:22 pm 
Arriba  
Hola a todos
Estoy haciendo un programa en c++ y ocupo la macro clk_tck, cuando conpilo en windows con dev c++ no me marca error pero cuando lo trato de compilar con g++ en linux me dice que no se declaro este ambito, alguien me puede decir como arreglar eso

gracias

 Perfil  

Desconectado
Forista Distinguido
Forista Distinguido
Avatar de Usuario

Registrado: Jue Jun 30, 2005 11:00 pm
Mensajes: 1405
Ubicación: Monterrey, N.L., Mexico

Nota Publicado: Vie Feb 17, 2006 9:42 pm 
Arriba  
Danos mucha mas informacion, por favor.

Ademas tienes que poner la direccion del header en la linea de comando del g++..

Saludos.

_________________
a.k.a. ØØz
Slackware
Registered Linux User #393616
http://blog.the00z.org
Proyecto de traducción de documentación:
http://eliduc.berlios.de/index.php/Eliduc
irc.freenode.net #sentx #espaciolinux

 Perfil Email WWW  

Desconectado
Forista Nuevo
Forista Nuevo
Avatar de Usuario

Registrado: Lun Oct 24, 2005 11:00 pm
Mensajes: 19
Ubicación: Puebla,Puebla

Nota Publicado: Vie Feb 17, 2006 11:28 pm 
Arriba  
bueno este es el codigo del programa y me podrias explicar como es eso de la direccion del header

#include <iostream.h>
#include <stdio.h>
#include <stdlib.h>
#include <time.h>

class timer
{
int segundos;
public:
// segundos especificados como una cadena
timer (char *t) { segundos=atoi(t);}
// segundos especificados como entero
timer (int t) { segundos = t;}
// tiempo especificado en minutos y segundos
timer (int min, int seg) { segundos = min * 60 +seg;}
void run (void);
};
void timer::run (void)
{
clock_t t1,t2;
int a,b;
t1=t2=clock()/CLK_TCK;
cout << "Tardara : "<< segundos<<" Segundos \n";
while(segundos)
{
a=t1+1;
b=t2=clock()/CLK_TCK;
if (a<=b){
segundos--;
t1=t2;
}
}
cout << "\a" ;
}

int main(void)
{
timer a(10);
a.run();
cout << " Dar numero de segundos ";
char str[80];
cin >> str;
timer b(str);
b.run();
cout << " Dar tiempo en minutos y segundos ";
int min,seg;
cin >> min>>seg;
timer c(min,seg);
c.run();
return 0;
}

 Perfil  

Desconectado
Forista Nuevo
Forista Nuevo
Avatar de Usuario

Registrado: Lun Oct 24, 2005 11:00 pm
Mensajes: 19
Ubicación: Puebla,Puebla

Nota Publicado: Lun Feb 20, 2006 9:50 am 
Arriba  
HOLA A TODOS!!!
YA RESOLVI MI PROBLEMA SOLO CAMBIE LA MACRO CLK_TCK POR EL VALOR 1000000 Y FUNCIONO PERFECTAMENTE CREO QUE ESE ES EL VALOR DE LA MACRO O ALGO ASI, SI A ALGUIEN LE PASABA LO MISMO AHI ESTA LA SOLUCION

GRACIAS A TODOS

 Perfil  
Mostrar mensajes previos:  Ordenar por  
 [ 4 mensajes ] 
Nuevo tema Responder al tema

Saltar a:  


¿Quién está conectado?

Usuarios navegando por este Foro: No hay usuarios registrados visitando el Foro y 6 invitados

No puede abrir nuevos temas en este Foro
No puede responder a temas en este Foro
No puede editar sus mensajes en este Foro
No puede borrar sus mensajes en este Foro
No puede enviar adjuntos en este Foro

Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group :: Style based on FI Subice by phpBBservice.nl :: Todos los horarios son UTC - 6 horas
Traducción al español por Huan Manwë
phpBB SEO