tengo una duda con el siguiente codigo !!
vean el codigo !! si se que me paso dandole mas tamanio a len pero por que cuando lo imprimo me sale el pause de system es posible obtener una explicacion. graciass Y disculpen la molestia
Código
#include <cstdlib> #include <iostream> #include <cstring> using namespace std; void reverse(const char *rev) { int len = strlen(rev) + 5 ; char *reverse = new char[len]; for(int i=0 ; len > 0 ; len--,i++){ reverse[i] = rev[len]; cout <<rev[len]; } cout <<endl; delete reverse; } int main(int argc, char *argv[]) { const char *szstring = "linda"; reverse(szstring); system("pause"); return 0; }

