C++ MFC Obtenir la date et l'heure actuelles

J'ai été la programmation en VB.NET pour la plupart de mes très programmation de carrière. J'ai un projet C++ fournie à moi, j'ai besoin de faire quelques modifications, et je me sens complètement perdue et confuse.

C'est un Visual Studio 2008 MFC projet en C++.

une variable de sortie a été défini:

char szout[900];

Cette ligne ci-dessous, est utilisé pour ajouter des valeurs à la variable de sortie avant sortie:

strcpy(szout, "TextHere")

Ainsi, l'un des nombreux exemples de la recherche, que j'ai essayé, est à inclure en haut:

#include <windows.h>

Et puis pour mon code:

SYSTEMTIME st;
GetSystemTime(&st);
char myDate[20] = st;
CT2CA outputDate(myDate);
strcat(szout, outputDate);

Pour une raison quelconque, les variables annexé à szout doit être de type CT2CA, dont je ne suis pas vraiment sûr de ce que c'est.

Mais puis-je obtenir les erreurs suivantes sur la deuxième et de la troisième ligne (char madate...etc...) et (CT2CA de sortie....etc....)

error C2440: 'initializing' : cannot convert from 'SYSTEMTIME' to 'char [20]'

error C2664: 'ATL::CW2AEX<>::CW2AEX(LPCWSTR) throw(...)' : cannot convert parameter 1 from 'char [20]' to 'LPCWSTR'

Donc je vais préciser, je suis un novice complet avec cela, et j'apprécierais toute aide.

Merci,

OriginalL'auteur Adam | 2011-08-02