[c++] strings samenvoegen

Pagina: 1
Acties:
  • 333 views sinds 30-01-2008
  • Reageer

  • THIJZEL
  • Registratie: Januari 2001
  • Niet online
he ik ben sinds kort een beetje aan het expirimenteren met c maar ik kwam een prob. tegen wat eigelijk heel simpel moet zijn.

de 2 variablen char bericht[3]
en char subnet[8] moeten samengevoegt worden, maar hoe?

opdracht = "commando "+ subnet + bericht;

werkt niet

Verwijderd

strcat

  • [ti]
  • Registratie: Februari 2000
  • Niet online
Of doe jezelf een plezier en gebruik de STL String class.

Maar voor null terminated strings gebruik je idd strcat

  • THIJZEL
  • Registratie: Januari 2001
  • Niet online
ja, maar wat is hier dan fout aan?


bericht = (strcat("net send ",subnet,i," ",bericht);

  • THIJZEL
  • Registratie: Januari 2001
  • Niet online
Op dinsdag 04 december 2001 12:02 schreef [ti] het volgende:
Of doe jezelf een plezier en gebruik de STL String class.

Maar voor null terminated strings gebruik je idd strcat
waar kan ik die dloaden(zie em daar ne)? of zit die standaart bij borland c++ 3.01

  • Juicy
  • Registratie: December 2000
  • Laatst online: 19:11
Lees eerst de help ! Dan had je gelezen dat strcat werkt met 2 parameters en niet met 4 ...

-


  • [ti]
  • Registratie: Februari 2000
  • Niet online
code:
1
2
3
4
5
6
char command[128];

strcpy(command "net send ");
strncat(command, subnet, 128);
strncat(command, " ", 128);
strncat(command, bericht, 128);

en nu geen net send flood proggeltje gaan maken he

  • bloody
  • Registratie: Juni 1999
  • Laatst online: 22:20

bloody

0.000 KB!!

zorg ff dat je memory gealloceerd heb.
malloc, new

nope


  • THIJZEL
  • Registratie: Januari 2001
  • Niet online
Op dinsdag 04 december 2001 12:09 schreef [ti] het volgende:
code:
1
2
3
4
5
6
char command[128];

strcpy(command "net send ");
strncat(command, subnet, 128);
strncat(command, " ", 128);
strncat(command, bericht, 128);

en nu geen net send flood proggeltje gaan maken he
heheh ff de hele school sturen dat de systeembeheerder homo is, heeft me heel hd gewist omdat er illegale zooi opstond! (paar mp3tjes en iso's)

  • [ti]
  • Registratie: Februari 2000
  • Niet online
Nu heb ik er toch enorm spijt van dat ik die code zo gegeven heb.

Gelukkig zit er nog een buffer overflow in.

  • Juicy
  • Registratie: December 2000
  • Laatst online: 19:11
Op dinsdag 04 december 2001 12:17 schreef THIJZEL het volgende:
heheh ff de hele school sturen dat de systeembeheerder homo is, heeft me heel hd gewist omdat er illegale zooi opstond! (paar mp3tjes en iso's)
Stoer man ! Hoe oud ben je ... 13 ? |:(

-


  • .oisyn
  • Registratie: September 2000
  • Laatst online: 23:17

.oisyn

Moderator Devschuur®

Demotivational Speaker

en toen realiseerde je je ineens dat dat ook met 'net send * bla' kan :z

Give a man a game and he'll have fun for a day. Teach a man to make games and he'll never have fun again.


  • bloody
  • Registratie: Juni 1999
  • Laatst online: 22:20

bloody

0.000 KB!!

Op dinsdag 04 december 2001 12:29 schreef OiSyN het volgende:
en toen realiseerde je je ineens dat dat ook met 'net send * bla' kan :z
LOL ;)
dat hoef je trouwens maar een keer te doen, want dan wordt je account waarschijnlijk direct gedisabled :D :9

nope


  • THIJZEL
  • Registratie: Januari 2001
  • Niet online
Op dinsdag 04 december 2001 12:24 schreef Juicy het volgende:

[..]

Stoer man ! Hoe oud ben je ... 13 ? |:(
oehoe onze volwassen man hoor! ik heb em al in delphi geschreven, ging 10x makkelijker. 1x een geintje uithalen is best leuk, niet dat ik iets mol ofzow.
Pagina: 1