| Ver tema anterior :: Ver tema siguiente |
| Autor |
Mensaje |
hetorsc Lt JG

Registrado: 11 Abr 2007Mensajes: 61
|
Publicado: Jue 12 Abr, 2007 10:16 pm Asunto: Error al concatenar |
|
|
Resulta que me da un error, nose como concatenar esto
| Código: | FILE *fRespuesta = "fopen(' " + Edit1->Text + " ', 'rt')" ; |
me da este error
| Código: | Cannot convert 'AnsiString' to 'FILE *' |
|
|
| Volver arriba |
|
 |
hetorsc Lt JG

Registrado: 11 Abr 2007Mensajes: 61
|
Publicado: Vie 13 Abr, 2007 6:43 am Asunto: Re: Error al concatenar |
|
|
| hetorsc escribió: | Resulta que me da un error, nose como concatenar esto
| Código: | FILE *fRespuesta = "fopen(' " + Edit1->Text + " ', 'rt')" ; |
me da este error
| Código: | Cannot convert 'AnsiString' to 'FILE *' |
|
AJA, ya esta claro, solucionado |
|
| Volver arriba |
|
 |
Cesar C. Salazar Gonzalez Master


Registrado: 01 Oct 2002Mensajes: 2155Ubicación: San Cristóbal de Las Casas, Chiapas
|
Publicado: Sab 14 Abr, 2007 7:00 am Asunto: |
|
|
No entiendo por que la concatenacion para sacar un AnsiString que es lo que devuelve lo que estas haciendo
lo que tu haces con tu concatenacion es esto, supongamos que en el Edit tienes el valor de "archivo.exe"
bien lo que haces te devuelve esto
| Código: | FILE *fRespuesta = "fopen('Edit1->Text', 'rt')" ; |
cuando lo que estas tratando de hacer pude resolverse de esta manera
| Código: | FILE *fRespuesta = fopen(Edit1->Text.c_str(),"rt"); |
_________________
 |
|
| Volver arriba |
|
 |
hetorsc Lt JG

Registrado: 11 Abr 2007Mensajes: 61
|
Publicado: Mie 18 Abr, 2007 6:58 am Asunto: |
|
|
| si eso era esque no sabia ke asi se lo tragaba, sin comillas.Gracias |
|
| Volver arriba |
|
 |
|