Cプログラミング
 Computer >> コンピューター >  >> プログラミング >> Cプログラミング

time.hライブラリ関数を使用してCプログラムを作成します


問題

Cプログラミング言語を使用して現在の日付と時刻をISO標準形式で表示するにはどうすればよいですか?

解決策

入力の現在の日付と時刻が取得され、システムの時刻と日付をISO形式で印刷しようとしています。

たとえば、2020年12月15日月曜日10.50p。

このプログラムで使用した組み込み関数は-

です。

Time() −現在の時刻を返します。

Strftime() −時間を文字列形式に変換します。この関数はtime.hに含まれます。

#include<stdio.h>
#include<time.h>
int main(){
   time_t current = time(NULL);
   char datetime[20];
   strftime(datetime,sizeof(datetime),"%a,%d%b%y %H:%M",localtime(¤t));
   puts(datetime);
   return 0;
}

出力

Thu,31 Dec 20 22:41

  1. 再帰関数を使用して数値のGCDを見つけるCプログラム

    問題 Cプログラミング言語の再帰関数を使用して、指定された2つの数値の最大公約数(GCD)を見つけます。 解決策 再帰関数を使用して、指定された2つの数値の最大公約数(GCD)を見つけるための解決策は、次のとおりです- アルゴリズム 再帰関数を使用して、指定された2つの数値の最大公約数(GCD)を見つけるには、以下のアルゴリズムを参照してください。 ステップ1 −再帰関数を定義します。 ステップ2 −2つの整数aとbを読み取ります。 ステップ3 −再帰関数を呼び出します。 a. if i>j b. then return the function with parameter

  2. strncmpライブラリ関数を使用して2つの文字列を比較するCプログラムを作成します

    Strncmpは、string.hファイルに存在する事前定義されたライブラリ関数であり、2つの文字列を比較し、どちらの文字列が大きいかを表示するために使用されます。 strcmp機能(文字列比較) この関数は2つの文字列を比較します。両方の文字列の最初の2つの一致しない文字のASCIIの違いを返します。 構文 int strcmp (string1, string2); 差がゼロに等しい場合、string1=string2。 string2。 差が負の場合、string1