Forum: Varför funkar det inte?!?!?!

Forum huvudsida -> Programmering -> Varför funkar det inte?!?!?!

Sidor: 1

Till botten

jonatanhost 18:34 - 14:e Augusti 2011 | Post #1
Medlem
Inlägg: 8


Skicka PM

Hej, jag har gjort detta program för att slippa tiden det tar att kopiera en bild 20ggr tillexempel. När jag kör samma kod manuellt i cmd funkar det men inte här? Men när jag trycker in det manuellt har jag ju inte while loopen, någon som vet vad problemet kan vara?

  1. #include <iostream>
  2.  
  3. using std::cout;
  4. using std::cin;
  5. using std::string;
  6.  
  7. string input2;
  8. string kommando2;
  9. int valt_tal;
  10. int tal;
  11. int antal;
  12.  
  13. int main(){
  14. cout << "Skriv in filnamnet på filen du vill skriva ut. M\x86ste ligga i C:\\ \nTillexempel C:\\foto.jpg\nSkriv in s\x94kv\x84gen: ";
  15. cin >> input2;
  16.  
  17. kommando2 = "copy C:\\" + input2 + " \\\\ORIENTERAREN\\c\\skrivut\\";
  18. system(kommando2.c_str());
  19.  
  20. kommando2 == "";
  21.  
  22. cout << "Skriv in antalet utskrifter du vill ha av denna filen: ";
  23. cin >> valt_tal;
  24.  
  25. tal = 1;
  26.  
  27. while (tal <= valt_tal)
  28. {
  29. kommando2 = "copy \\\\ORIENTERAREN\\c\\skrivut\\" + input2 + " \\\\ORIENTERAREN\\HPColorL";
  30. tal += 1;
  31. }
  32.  
  33. cin.get();
  34. }






Peter 01:50 - 15:e Augusti 2011 | Post #2
Medlem
Inlägg: 17


Skicka PM

hmm, skulle gissa på att du vill anropa system(kommando2.c_str()); i while loopen också. För som det är nu så gör ju inte while loopen något vettigt alls.



-------------------------





Sidor: 1

Forum huvudsida -> Programmering -> Varför funkar det inte?!?!?!
Atom feed

Du får inte posta i den här tråden | Till toppen