मैंने वेब पर खोज की है लेकिन मुझे केवल ऐसा करने का एक तरीका मिला है, लेकिन इस तरह यह मिलीसेकंड के बजाय सेकंड में लौटता है।सी में मिलीसेकंड में समय बीतने के लिए कैसे? (विंडोज़)
मेरे कोड है:
#include <stdio.h>
#include <assert.h>
#include <time.h>
int main(void)
{
int solucion;
time_t start, stop;
clock_t ticks;
long count;
time(&start);
solucion = divisores_it(92000000, 2);
time(&stop);
printf("Finnished in %f seconds. \n", difftime(stop, start));
return 0;
}
() अप्रचलित है। संभवतः एक बेहतर क्रॉस-प्लेटफ़ॉर्म समाधान ['std :: chrono'] (http://en.cppreference.com/w/cpp/chrono) लाइब्रेरी का उपयोग करना होगा। – erobertc
@erobertc OP को 'सी' के लिए समाधान की आवश्यकता है और 'C++' नहीं। आपके सुझाव के लिए 'सी ++' की आवश्यकता है। – rbaleksandar