#include <iostream>
#include <alloc.h>
using namespace std;
int main (void) {
char* cad = NULL; //BUFFER
int Cantidad = 0; //CANTIDAD DE CARACTERES DEL BUFFER
// PEDIMOS LA CANTIDAD.....
cout << "De cuantos caracteres hago el buffer?" << endl << "Respuesta: ";
cin >> Cantidad;
// ASIGNAMOS LA MEMORIA......
cad = (char*) malloc(sizeof(char)*Cantidad);
// leemos una frase..
cout << "Ingrese una frase:" << endl;
cin >> cad;
// Mostramos la frase
cout << endl << "Frase: " << cad << endl << endl;
//pedimos otra cantidad para el buffer
cout << "Dime otra cantidad para redimensionar el buffer: ";
cin >> Cantidad;
// redimensionamos el buffer
realloc(cad, sizeof(char)*Cantidad);
cout << "Frase: " << cad << endl;
system("pause");
free(cad);
}
Be the first to comment
You can use [html][/html], [css][/css], [php][/php] and more to embed the code. Urls are automatically hyperlinked. Line breaks and paragraphs are automatically generated.