Herakles
Profifragensteller
Moin!
Ich habe ein sprintf, in dem sich ein Argument mehrere Male wiederholt.
Kann man das nicht komfortabler lösen? Irgendwie sagen, dass VIRTUAL_DEVICE fünf mal vorkommt? Sieht irgendwie scheisse aus und ich bin doch Code-Esthetiker :-)
Herakles
Ich habe ein sprintf, in dem sich ein Argument mehrere Male wiederholt.
Code:
sprintf(buf,"ifconfig %s up; ifconfig %s 192.168.1.3; sleep 1; ifconfig %s down;"
"ifconfig %s hw ether ff:ee:dd:cc:bb:aa;"
"ifconfig %s up",VIRTUAL_DEVICE,VIRTUAL_DEVICE,VIRTUAL_DEVICE,VIRTUAL_DEVICE,VIRTUAL_DEVICE);
Kann man das nicht komfortabler lösen? Irgendwie sagen, dass VIRTUAL_DEVICE fünf mal vorkommt? Sieht irgendwie scheisse aus und ich bin doch Code-Esthetiker :-)
Herakles