Konuyu görüntüle
IUCODERS FORUM > Programlama > C / C++ > system içinde değişken kullanımı
Yazar
mstfhrgl


avatar

Kayıt: 17.10.2010
25.12.2010-03:11 #72382
arkadaşlar C'de atadğım bir değişkeni veya diziyi system ifadesinin içinde kullanmak istiyorum,
örneğin
char secim[6]={"pause"};

system(secim); /*bu şekilde çalışıyor*/



şeklinde oluyor fakat öreneğin
char secim[6]={"ABCDE"};
for (i=0;i<5;i++){

system("del %c: \ aaa.txt", secim[i]);/* bu hata veriyor*/
system("del %c: \ aaa.txt", &secim[i]); /* bu şekilde de hata veriyor*/
system(del secim[i]: \ aaa.txt); /*bu şekilde de hata veriyor*/
}




confusedconfusedconfused ne yapabilirim?????






Yazar
ali


avatar
istanbul
admin
Kayıt: 04.01.2006
25.12.2010-10:11 #72383
mstfhrgl yazdi
 
arkadaşlar C'de atadğım bir değişkeni veya diziyi system ifadesinin içinde kullanmak istiyorum,
örneğin
char secim[6]={"pause"};

system(secim); /*bu şekilde çalışıyor*/



şeklinde oluyor fakat öreneğin
char secim[6]={"ABCDE"};
for (i=0;i<5;i++){

system("del %c:  aaa.txt", secim[i]);/* bu hata veriyor*/
system("del %c:  aaa.txt", &secim[i]); /* bu şekilde de hata veriyor*/
system(del secim[i]:  aaa.txt); /*bu şekilde de hata veriyor*/
}




confusedconfusedconfused ne yapabilirim?????



char command[100];
sprintf(command, "del secim[%d] aaa.txt.......", i);
system(command);







free software is a matter of liberty, not price. to understand the concept, you should think of free speech, not free beer.
Yazar
clairvoyant


avatar
Antalya
Kayıt: 05.05.2006
25.12.2010-13:01 #72384
char secim[6]={"ABCDE"};
char command[100];
for (i=0;i<5;i++){
    sprintf(command, "del \ %c: aaa.txt", secim[i]);
    system(command);
}






Let`s make this world a better place to live !

Yazar
mstfhrgl


avatar

Kayıt: 17.10.2010
25.12.2010-22:59 #72388
teşekkürler





Del.icio.us
Digg
Facebook
Furl
Google
Blink
Simpy
Spurl
Y! MyWeb