Archief - [PROG]C Linux commands in C taal(gene)

Het archief is een bevroren moment uit een vorige versie van dit forum, met andere regels en andere bazen. Deze posts weerspiegelen op geen enkele manier onze huidige ideeën, waarden of wereldbeelden en zijn op sommige plaatsen gecensureerd wegens ontoelaatbaar. Veel zijn in een andere tijdsgeest gemaakt, al dan niet ironisch - zoals in het ironische subforum Off-Topic - en zouden op dit moment niet meer gepost (mogen) worden. Toch bieden we dit archief nog graag aan als informatiedatabank en naslagwerk. Lees er hier meer over of start een gesprek met anderen.

yannick

Legacy Member
Voor een projectje zou het handig zijn mocht ik linux commands kunnen gebruiken in een c file (bijvoorbeeld mv,cp en rm).

Ik heb al gehoord dat ik dit kan bereiken met
system"iets";
Maar ik weet niet juist hoe dit af te handelen. Zou iemand mij hier wat uitleg over kunnen verschaffen? :).

Allesinds bedankt
grtz

yannick

Legacy Member
Serieus...
Da zou best wel handig zijn!!

*EDIT*
Weet iemand hoe ik variabelen in de system(""); krijgen :s.
Ik wil dus het programme een file laten deleten (bijv lala.mp3), ik lees dit in met
scanf("%[^\n]",file(tis ne pointer to, dus geen & hier));
Maar is het mogelijk om dit dan te gebruiken bij pak weg:
system("del c:\&file");

Ik hoop da dit werkt, of misschien hebben jullie andere manier om het op te lossen :)

grtz
Thnx he!!

fretn

Legacy Member
PHP:
#include <stdarg.h>

#ifdef _WIN32
#define vsnprintf _vsnprintf
#endif

char *va( char *format, ... ) 
{
	va_list		argptr;
	static int  str_index;
	static char	string[2][2048];

	str_index = !str_index;
	va_start (argptr, format);
	vsnprintf(string[str_index], sizeof(string[str_index]), format, argptr);
	va_end (argptr);

	return string[str_index];
}

system(va("del c:\%s", filename));
Het archief is een bevroren moment uit een vorige versie van dit forum, met andere regels en andere bazen. Deze posts weerspiegelen op geen enkele manier onze huidige ideeën, waarden of wereldbeelden en zijn op sommige plaatsen gecensureerd wegens ontoelaatbaar. Veel zijn in een andere tijdsgeest gemaakt, al dan niet ironisch - zoals in het ironische subforum Off-Topic - en zouden op dit moment niet meer gepost (mogen) worden. Toch bieden we dit archief nog graag aan als informatiedatabank en naslagwerk. Lees er hier meer over of start een gesprek met anderen.
Terug
Bovenaan