Fonction de temps 2 C

Fonction de temps 2 C

La fonction Time () est utilisée pour retourner le temps dans la langue C. Il retourne le temps en quelques secondes. Cette fois est également intitulé «Timestamp Unix». Pour utiliser cette fonction Time () dans le langage C, nous devons mettre le fichier d'en-tête «Temps. h ”. Cette fonction est définie dans ce «temps. Fichier d'en-tête h ”. Nous devons donc mettre ce fichier d'en-tête dans nos codes de langue C. Nous pouvons obtenir le temps en utilisant cette fonction du temps mentionné à l'heure actuelle en secondes. Dans ce tutoriel, nous expliquerons en détail le «Time ()» en CH et fournirons des exemples ici.

Syntaxe de la fonction temporelle dans le langage C

time_t time (time_t * seconde)

La fonction Time () ne prend qu'un seul paramètre - «deuxième». L'objet «Time _T» est utilisé ici qui stocke le temps en secondes.

Nous avons également une «valeur de retour» qui est utilisée pour renvoyer le temps de calendrier actuel comme un objet de type Temps T.

Exemple 1:

Ces exemples sont exécutés sous l'Ubuntu 20.04. Par conséquent, pour ce faire, nous devons installer le GCC dans Ubuntu 20.04. Après l'avoir installé, nous créons du code en utilisant la fonction «Time ()» dans notre programmation C afin que vous puissiez rapidement comprendre le fonctionnement. Nous ajoutons d'abord les plusieurs fichiers d'en-tête tels que «» qui est utilisé pour imprimer à l'écran au code suivant qui est fourni.

Ensuite, nous avons mis le «temps. Fichier d'en-tête h ”dans lequel la fonction" Time () "est définie. Nous ne pouvons accéder à la fonction «time ()» uniquement lorsque nous mettons ce «temps. Fichier d'en-tête h ”. Après cela, nous appelons la fonction «Main ()» qui est présente comme le type de données «int». À l'intérieur de la fonction «main ()», nous mettons la variable de type «time_t» avec le nom «secondes». Lorsque la fonction de type retour renvoie une valeur, elle est stockée dans cette variable.

Pour la variable «secondes», nous mettons la fonction «Time ()» et passons le «null» comme paramètre de cette fonction. Puisque nous voulons retourner le temps dans la variable «secondes», nous mettons la fonction «null» dans la fonction «Time ()». Il renvoie le temps sous la forme de secondes. Après cela, nous utilisons la fonction «printf ()» qui rend les données écrites dans le «printf». Dans l'instruction «printf», «LD» représente «le long entier» car la valeur de retour est plus grande, nous avons donc mis ce «LD». Il revient le temps du 14 janvier 199 à l'heure actuelle en quelques secondes.

Maintenant, nous utilisons le «retour (0)» à la fin de ce code. Après avoir terminé ce code, nous enregistrons ce code avec le «.C ”Extension de fichier.

Nous pouvons facilement obtenir la sortie en utilisant les commandes «GCC». Ces commandes sont démontrées dans la capture d'écran suivante. Dans ce cas, il renvoie les secondes entre le 14 janvier 1999 et l'heure actuelle.

Exemple 2:

Nous modifions un peu l'instance précédente. Les mêmes fichiers d'en-tête sont utilisés dans ce cas, suivis de la fonction «main ()». Après cela, nous créons une variable du type de données «Time_T». Ensuite, nous avons mis le «Time (& Seconds)» qui est utilisé ici pour stocker le temps en secondes. Après cela, nous avons mis la fonction «printf» et la fonction «retour».

Voici la sortie de ce code, le temps revient en quelques secondes du temps mentionné à l'heure actuelle. Nous obtenons cette sortie en utilisant les commandes «GCC».

Exemple 3:

Dans ce code, nous imprimons l'heure en heures. Tous les codes sont les mêmes que les codes précédents. Ici, nous mettons à jour la déclaration «printf» et imprimons le temps en heures en divisant les secondes par «3600». Il renvoie l'heure de l'heure mentionnée à l'heure actuelle.

La production rend le temps du 14 janvier 1999 à l'heure actuelle en heures. Nous obtenons le temps en quelques heures en divisant les secondes par «3600» dans le programme C.

Exemple 4:

Nous avons deux fichiers d'en-tête ici et la fonction «main ()». Déclarer la variable «secondes». Le type de données de cette variable est «time_t». Ensuite, pour obtenir le temps en quelques secondes, nous avons mis le «temps (secondes)». Maintenant, nous convertissons cette fois qui est en quelques secondes et imprimez les jours à partir de la date mentionnée à la date actuelle.

Pour cela, nous divisons les secondes par «(3600 * 24)» dans le «printf», donc il renvoie les jours du 10 avril 1998 à la date actuelle. Pour retourner les heures du 10 avril 1998 aux heures de date actuelles, nous divisons simplement les secondes par «3600» à l'intérieur de la déclaration «printf». Ici, le temps revient en heures. Après cela, nous rendons également le temps en secondes en utilisant la même déclaration «printf». Nous mettons juste des «secondes» ici dans cette déclaration «printf» parce que nous voulons imprimer l'heure en quelques secondes.

En regardant la sortie suivante, vous pouvez voir qu'il revient les jours du 10 avril 1998 à la journée en cours, les heures et les secondes du 10 avril 1998 à l'heure actuelle.

Conclusion

L'objectif principal de ce tutoriel est de vous apprendre à utiliser la fonction «Time ()» dans la programmation C. Dans ce tutoriel, nous avons examiné la fonction «Time ()» et ce qu'elle fait, pourquoi nous l'utilisons, comment l'utiliser et quelle sortie il produit. La fonction «Time ()» a déjà été couverte dans ce tutoriel. Nous avons discuté que la fonction «Time ()» est utilisée pour retourner le temps en programmation C en secondes. Nous avons exploré les multiples exemples ici. Les résultats de chaque exemple de ce tutoriel sont affichés, ainsi que les codes sur la façon d'utiliser la fonction «Time ()» dans la programmation C. Je crois que vous aurez une solide compréhension de la fonction «Time ()» après avoir soigneusement lu ce tutoriel.