Comment puis-je obtenir le timestamp unix en C comme un int?

Je voudrais obtenir le timestamp actuel et l'imprimer à l'aide de fprintf.

  • Est-il une raison particulière pour laquelle il doit expressément être un int?
  • Si je devais deviner, il a sans doute voulu obtenir le timestamp comme le code de retour et découper la sortie de manutention.
  • Désolé pour necrobump cela, mais, techniquement, toutes ces réponses sont incorrectes depuis time est pas la garantie d'être depuis l'époque Unix; selon Wikipedia, il peut être n'importe quelle époque que le vendeur choisit. Il a également dit 1900 est parfois utilisé. Cependant, je suppose que c'est depuis l'époque Unix sur tous, même à distance saine des systèmes.
InformationsquelleAutor Tim | 2012-08-01