Pregunta sobre programacion

Iniciado por Axtrax, 15 Marzo 2012, 23:25 PM

0 Miembros y 1 Visitante están viendo este tema.

Axtrax

Bueno mi pregunta es la siguiente,como veran eso es un codigo batch... mi problema es que no funciona,pero hoy lo habia hecho funcionar pero perdi el codeo por un apagon y me olvide lo que habia hecho :/
mi pregunta es como puedo hacer desde c++ (un codigo)
para que por ejemplo yo le diga: Resp: (El texto que vos elijas)
y luego en un system("") me de ese mismo texto que habia elegido anteriormente

    system("set /p Respuesta=Resp:");
    system("Resp: %Respuesta%");

Espero que puedan ayudarme ^^

x64core

con iostream:

#include <iostream>
int main()
{
char buffer[100] = {0};
std::cin >> buffer;
std::cout << buffer << std::endl;
return 0;
}


tambien esta la libreria stdio.h que tiene funcion similares a buscar  :)

Axtrax

Esta bien pero no logro incorporarlo al codigo mio intente de muchas formas pero aun no lo logro...

   printf("Filename:");
    std::cin >> buffer;
    system("echo ");
    std::cout << buffer << std::endl;

eso es un ejemplo y no logro que dentro de echo diga lo que escribi en filename :/ (se que no se mucho de c++ empeze hoy xD)

x64core

creo que ya te lo habia dejado y no veo la necesidad de usar batch pero bueno...

#include <iostream>
#include <string.h>

int main()
{
char buffer[100] = {0};
char* index = buffer;

strcpy(index,"echo ");
index += 0x05;

std::cin >> index;

system(buffer);
return 0;
}

Axtrax

#4
Realmente perdon por mi ignorancia pero tambien intente agregarlo a mi codigo y no me deja ya que no aparece dentro de system :/


   cout<<""<<endl;
   cout<<("Filename:")<<endl;
   system("dhl.dll a -m3 -r -pf -o comprimido.dhl ");
   cout<<""<<endl;
   cout<<""<<endl;
   cout<<"COMPRESSED SUCCESSFULLY!!!"<<endl;
   system("pause");
   system("cls");


lo que quiero hacer es que al lado de comprimido.dhl aparezca el nombre que escriban.

ejemplo: ccleaner.exe,repito... perdon por mi ignorancia es que recien empiezo con c++ y ya se que tendria que empezar con lo basico es que ya programe todo este programa y solo me falta esta ultima parte y lo termino u_u...
perdon.