Ciao a tt.
Ho bisogno di trovare l'errore in questa funzione !!
Altrimenti mi saprete dare qualche consiglio su come chiamare una funzione in una label??
In teoria ho 2 file: pippo.cpp e pippo.h
pippo.h è una finestra con una label e un bottone
in pippo.cpp voglio creare una funzione che on click del bottone mi cambi la label?
La funzione è la seguente:
private: System::Void Play_Click(System::Object^ sender, System::EventArgs^ e)
{
int tempoTrascorso;
char finalTempo[10];
clock_t start,stop;
start = clock();
stop = clock();
tempoTrascorso = (int)(stop-start)/CLOCKS_PER_SEC;
itoa(tempoTrascorso,finalTempo,10);
this->IDC_TIME->Text = finalTempo;
//this->IDC_TIME->Text = L"00:00:01";
}
mentre l'errore dato dal compilatore è il seguente:
contatore.cpp
1>c:\users\simone marchese\documents\visual studio 2008\projects\contatore\contatore\Form1.h(222) : warning C4996: 'itoa': The POSIX name for this item is deprecated. Instead, use the ISO C++ conformant name: _itoa. See online help for details.
1> C:\Program Files\Microsoft Visual Studio 9.0\VC\include\stdlib.h(862): vedere la dichiarazione di 'itoa'
1>c:\users\simone marchese\documents\visual studio 2008\projects\contatore\contatore\Form1.h(223) : error C2664: 'void System::Windows::Forms::Control::Text::set(System: :String ^)': impossibile convertire il parametro 1 da 'char [10]' a 'System::String ^'
1> Motivo: impossibile convertire da 'char *' a 'System::String ^'
1> Nessun operatore di conversione definita dall'utente oppure
1> Impossibile convertire un tipo non gestito in un tipo gestito
1>Il log di compilazione è stato salvato in 'file://c:\Users\Simone Marchese\Documents\Visual Studio 2008\Projects\contatore\contatore\Debug\BuildLog.h tm'
1>contatore - 1 errore/i, 1 avviso/i
Grazie per la pazienza!!!.