Programación General > Visual C++

 funcion getTickCount()

(1/1)

cremix:
Hola:

Tengo un programa que tarda en realizar calculos durante varios minutos. Es normal, eso no es lo que me importa. Lo que estoy intentando medir es el tiempo de ejecución del programa. Habia encontrado una solucion por Internet pero como mi programa tardaba varios minutos el contador se desbordaba. Entonces encontre la funcion getTickCount (http://msdn.microsoft.com/en-us/library/ms724408(VS.85).aspx). La he usado de este modo, con un codigo de prueba:


--- Código: C++ ---#include <cstdio>#include <fstream>#include <iostream>#include <cstdlib>#include "CDuracion.cpp"#include <Windows.h>#include <time.h> using namespace std; int main(void){        double valor= 0.0,valor2 = 0.0;     valor = getTickCount();    for(int i=0;i<100000;i++)        cout << "yyprum ";        valor2 = GetTickCount();     return 0;} 
Pero me da el siguiente error al compilar: error C3861: 'getTickCount': no se encontró el identificador.
Si he incluido la biblioteca y la funcion es así, ¿qué es lo que está pasando?

Eternal Idol:
La G es mayuscula, GetTickCount.

cremix:
Muchas gracias de nuevo. Oye, ¿sabes como se reimprime una valor en pantalla? Quiero decir. Imaginate que tengo un bucle

--- Código: C++ --- while(i<100){  //...  cout << "Iteración: " << i  << endl; i++;} 
Pero por pantalla no quiero que me aparezca 100 veces "iteración i". Quiero que la linea siempre se modifique. ¿Sabes lo que quiero decir?

EI: juntando mensajes.

Hola:

Ya lo he descubierto. Hay que añadir un r. ;)

Eternal Idol:
De nada y me alegro de que hayas encontrado la solucion para lo otro  :good:

Navegación

[0] Índice de Mensajes

Ir a la versión completa