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 ^^
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 :)
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)
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;
}
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.