Upload
rogncx
View
220
Download
0
Embed Size (px)
Citation preview
7/25/2019 programar c++ builder
http://slidepdf.com/reader/full/programar-c-builder 1/3
Curso:
Envía un mensaje al autor
Cómo ingresar datos y convertirlos. C++ Builder Autor: Alexander Alvarez Vaca
| 33 alumnos | Fecha publicación: 21/11/2011
Muchas veces necesitamos ingresar datos numéricos a nuestro sistemas en C++Builder y forzosamente en su componente Edit entran en formato String.
Ahora veremos cómo convertir estos elementos a formato entero para que podamos
trabajarlos cual si fueren números normales.
Visita mi web:http://prometheus.technology/
Para este cometido haremos un proyecto bastante didáctico: empecemos creando
nuestro nuevo proyecto en VCL FORM APPLICATION C++BUILDER y nos creara un
nuevo formulario automáticamente, si todo nos salió bien deberemos llegar a esto:
Ahora arrastremos a nuestro formulario principal TRES LABELS, TRES EDIT y
después un BOTON, nuestro formulario deberá quedar así:
Para que se entienda mejor lo que se pretende hacer vamos a borrar el texto que
viene por defecto en los EDIT y dejarlos en blanco y a los LABEL les asignamos nuevos
textos y lo mismo con el botón, quedándonos así:
Ahora vamos a aprender como capturar el texto STRING que se encuentra en el
7/25/2019 programar c++ builder
http://slidepdf.com/reader/full/programar-c-builder 2/3
EDIT1.TEXT y el EDIT2.TEXT para eso se hace con la siguiente función:
INT A = STRTOINT (aquí el STRING);
La siguiente línea de código muestra un ejemplo realizado en C++BUILDER:
int entero1 = StrToInt(this->Edit1->Text);
Ahora sabiendo esto vamos a crear el siguiente código sencillo que sumara dos
números los que entren por EDIT1 y EDIT2 y mostraremos en resultado por EDIT3.
Bueno ahora empecemos con el código recuerda que para el entero1 se usa elEDIT1 para el entero2 se usara el EDIT3 y para el resultado se usara el EDIT3 en este
orden empezamos haciendo doble clic en el botón SUMAR e inmediatamente nos saldrá el
editor de código como se muestra en la siguiente imagen:
Ahora escribimos el siguiente código para desarrollar nuestra pequeña suma de
enteros recuerda que el código deberá estar escrito en medio de las llaves de la función
BUTTON1CLICK en la imagen de arriba sería la línea 19; aquí abajo el código:
//declaramos las variables en este caso tres:
int entero1;
int entero2;
int suma = 0;
//ahora asignamos los STRING de los EDIT a los enteros:
entero1 = StrToInt(Edit1->Text);
entero2 = StrToInt(Edit2->Text);
//Ahora realizamos la suma:
suma = entero1 + entero2;
//Ahora mostramos en EDIT3, para esto convertirnos el entero suma a
STRING
Edit3->Text=IntToStr(suma);
Si todo te salió bien el código escrito deberá salirte como se muestra en la siguiente
image: