Zak84
25-04-2006, 19:27
Ciao a tutti.
Ho un problemino con dei dati inseriti in una text box.
Praticamente ho la necessità di inserire dei numeri e poi utilizzarli per fare dei conti.
Dovrei quindi convertire il contenuto della textbox da string a int. Sto provando a fare in questo modo ma non funziona:
private: System::Void cmd_calcola_Click(System::Object^ sender, System::EventArgs^ e) {
int a = atoi(txt_addendo1->Text);
}
Il compilatore mi restituisce il seguente errore:
cannot convert parameter 1 from 'System::String ^' to 'const char *'
Ho visto che la atoi vuole un const char*, mentre io gli sto passando un tipo String.
Cosa mi consigliate di fare?
Ho un problemino con dei dati inseriti in una text box.
Praticamente ho la necessità di inserire dei numeri e poi utilizzarli per fare dei conti.
Dovrei quindi convertire il contenuto della textbox da string a int. Sto provando a fare in questo modo ma non funziona:
private: System::Void cmd_calcola_Click(System::Object^ sender, System::EventArgs^ e) {
int a = atoi(txt_addendo1->Text);
}
Il compilatore mi restituisce il seguente errore:
cannot convert parameter 1 from 'System::String ^' to 'const char *'
Ho visto che la atoi vuole un const char*, mentre io gli sto passando un tipo String.
Cosa mi consigliate di fare?