Szasstam Mesaj tarihi: Mayıs 4, 2003 Paylaş Mesaj tarihi: Mayıs 4, 2003 kısaca problemime örnek vermek istersek ,basitleştirirsek command linedan 2 integer birde operand alıp işlem yaptırıcam diyemlim linuxda ? Link to comment Sosyal ağlarda paylaş Daha fazla paylaşım seçeneği…
wastiee Mesaj tarihi: Mayıs 4, 2003 Paylaş Mesaj tarihi: Mayıs 4, 2003 linuxta olmasi bi$I farkettirmez, normal dos programi / win32 console programi yazmaktan farki yok int main(int argc, char **argv) { int sayi1, sayi2, sonuc; if (argc != 4) // argv[0] executable ismi, [1], [2], [3] parametreler, 4 tane oluyo yani { printf("Kullanim: 4islem n"); printf(" +,-,/,*,%% isaretlerinden biri olabilir.n"); return 1; } sayi1 = atoi(argv[1]); sayi2 = atoi(argv[3]); switch(argv[2][0]) { case '+': sonuc = sayi1 + sayi2; break; case '-': sonuc = sayi1 - sayi2; break; case '*': sonuc = sayi1 * sayi2; break; case '/': sonuc = sayi1 / sayi2; break; case '%': sonuc = sayi1 % sayi2; break; default: printf("Kullanilabilecek operatorler sadece +,-,*,/,%% dirn"); return 1; } printf("Sonuc: %dnn", sonuc); return 0; }[hline]wastiee [Bu mesaj wastiee tarafından 04 May 2003 18:08 tarihinde değiştirilmiştir] Link to comment Sosyal ağlarda paylaş Daha fazla paylaşım seçeneği…
Szasstam Mesaj tarihi: Mayıs 4, 2003 Konuyu açan Paylaş Mesaj tarihi: Mayıs 4, 2003 Saol wast bende argcnin anlamını çıkartamamıştım :=) Link to comment Sosyal ağlarda paylaş Daha fazla paylaşım seçeneği…
Ceday Mesaj tarihi: Mayıs 4, 2003 Paylaş Mesaj tarihi: Mayıs 4, 2003 argc gelen parametre sayısından bir fazla oluyodu sanırım..ona dikkat etmen gerekiyor (eger gerekliyse tabi) Link to comment Sosyal ağlarda paylaş Daha fazla paylaşım seçeneği…
Öne çıkan mesajlar