[C++] syntax van system() ?

Pagina: 1
Acties:
  • 31 views sinds 30-01-2008

  • Krankenstein
  • Registratie: Augustus 2000
  • Laatst online: 17-05 12:04
Ik ben een klein programmaatje aan het maken om berichtjes over een netwerk te zenden dmv NET SEND (op school, gewoon voor de lol).

Daarbij wilde ik het commando system() gebruiken, en ik dacht eerst aan zoiets:

system("net send", pcnaam, tekst);

waarbij pcnaam en tekst variabelen zijn. Dit zou een opdracht als <net send computer "hallo, dit is een berichtje"> moeten creëren, waardoor er een berichtje wordt verzonden.

Maar dat werkt niet. Weet iemand hoe ik system() dan moet gebruiken qua syntax?

  • Krankenstein
  • Registratie: Augustus 2000
  • Laatst online: 17-05 12:04
Ik heb geen manual, in ieder gevan niet een waar dit in staat (helpfunctie van devcpp).

Verwijderd

Misschien moet je die link volgen die ik gepost heb...

  • Krankenstein
  • Registratie: Augustus 2000
  • Laatst online: 17-05 12:04
Ja, ben ik nu aan het doen... :)

...

Net ff gekeken maar daar staat alleen wat ik al weet, namelijk dat je kan typen system("commando").
Ik wil echter een commando samenstellen uit meerdere variabelen enz. Kan dat dan niet?

Als alternatief zou ik dan eerst het commando samen kunnen stellen in een string. Maar hoe doe ik dat dan?

Ik heb al geprobeerd:

int command = "'net send' pcnaam tekst"

en variaties daarop. Hoe kan ik dan een string samenstellen? Wat ik eigenlijk nodig heb is dan een commando om stukjes tekst en variabelen toe te voegen aan een bestaande string.

Verwijderd

code:
1
2
3
char commando[256];
sprintf(commando, "net send blaat blaat");
system(commando);

en ja, dit is gevoelig voor overflows

Verwijderd

Uhm ik ken geen C++ maar strings koppelen gaat denk ik gewoon zo. String = String1 + String2; of String = String1 . String2;

  • D2k
  • Registratie: Januari 2001
  • Laatst online: 31-08 10:19

D2k

Op donderdag 21 maart 2002 21:28 schreef Xenith het volgende:
Uhm ik ken geen C++
dat blijkt :{

Doet iets met Cloud (MS/IBM)


  • Soultaker
  • Registratie: September 2000
  • Laatst online: 09-09 11:02
Is deze thread nou NOG niet dicht?!

  • ACM
  • Registratie: Januari 2000
  • Niet online

ACM

Software Architect

Werkt hier

en nou gaat ie wel dicht.

Soultaker: Voor dat soort dingen is SU
Pagina: 1

Dit topic is gesloten.