![]() |
![]() |
| Paypal | FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
|||||||
| Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
![]() |
|
|
Herramientas | Buscar en Tema | Desplegado |
|
|
|
#1
|
|||
|
|||
|
hola.
tengo una duda que no logro entender. en delphi si quiero unir cadenas uso
y en el memo obtengo valor uno valor 2 valor 3 valor 4 en C y en C++ como se hace lo mismo?? no entiendo .. como gracias. |
|
#2
|
||||
|
||||
|
Para poder usar estas funciones tenemos que incluir la cabecera: string.h
con el primero: Código:
fscanf(archivo, "%s", palabra); largo = strlen(palabra); palabra[largo-1] = '\0'; //con esto terminas la variable palabra. strcat(frase, palabra); Código:
fscanf(archivo, "%s", palabra); largo = strlen(palabra); palabra[largo-1] = '\0'; //con esto terminas la variable palabra. sprintf(frase, "%s ", palabra);
__________________
La otra guía de estilo | Búsquedas avanzadas | Etiquetas para código | Colabora mediante Paypal Última edición por Casimiro Noteví fecha: 24-05-2012 a las 18:33:27. |
|
#3
|
||||
|
||||
|
C++
strcat(): Concatenar cadenas Sintaxis: char *strcat(char *dest, const char *src); strcat agrega la cadena src a dest, la función termina hasta haber encontrado en src el caracter de terminación null. Código:
char nombre[] = "Oscar E."; char copia[80] = " Palacios"; strcat(copia, nombre); cout << copia << endl;
__________________
La otra guía de estilo | Búsquedas avanzadas | Etiquetas para código | Colabora mediante Paypal |
|
#4
|
|||
|
|||
|
hoo
Gracias. Casimiro Notevi estilo delphi es fabuloso.. en c au no me acostumbro |
|
#5
|
||||
|
||||
|
Existen muchas formas en C de concatenar cadenas. La mas usada es strcat como apunta Casimiro.
En C las cadenas se tratan a bajo nivel. Una cadena no es otra cosa que un array de char que terminan en un valor nulo. Pero en C++ tenemos clases para manejar cadenas. En el entorno de Builder tienes la clase String que funciona casi igual que lo que ves en delphi y las puedes sumar. Código:
String Cadena = "uno, " + "dos"; Saludos. |
|
#6
|
|||
|
|||
|
Estoy usando c++ builder XE5 w32
y los componentes firedac para hacer consultas. Sigo de novato en C++ por que en c++ no puedo hacer esto Código:
FDQuery1->Close();
FDQuery1->SQL->Clear();
FDQuery1->SQL->Add("SELECT * FROM EMPLOYEE ");
FDQuery1->SQL->Add(" WHERE ");
FDQuery1->SQL->Add(" FIRST_NAME = " + "'" + EditFName->Text + "'");
Memo1->Text = FDQuery1->SQL->Text;
FDQuery1->OpenOrExecute();
[bcc32 Error] FiredacConecta.cpp(129): E2085 Invalid pointer addition Full parser context FiredacConecta.cpp(124): parsing: void _fastcall TForm1::Button2Click(TObject *) y si pasa asi. Código:
FDQuery1->Close();
FDQuery1->SQL->Clear();
FDQuery1->SQL->Add("SELECT * FROM EMPLOYEE ");
FDQuery1->SQL->Add(" WHERE ");
FDQuery1->SQL->Add(" FIRST_NAME = '" + EditFName->Text + "'");
Memo1->Text = FDQuery1->SQL->Text;
FDQuery1->OpenOrExecute();
por su atencion ![]() |
![]() |
|
|
Temas Similares
|
||||
| Tema | Autor | Foro | Respuestas | Último mensaje |
| Como recortar de una longitud de cadenas en c# | uper | .NET | 1 | 12-11-2009 09:20:14 |
| Cómo Unir archivos avi | carmelina | Varios | 1 | 22-04-2009 13:01:39 |
| como unir sql y delphi??? | jermy | MySQL | 4 | 11-01-2007 23:23:51 |
| Como concateno cadenas en Firebird?¿? | burasu | Firebird e Interbase | 6 | 21-07-2004 13:38:29 |
| Como Grabar Cadenas Media? | Alejandro_J | Varios | 0 | 20-05-2003 18:06:30 |
|