r1'i ne olarak tanımladın ki ? |
hocam dizinin bir elemanina R1 yazdirmam gerekiyor. R1'i bir string olarak okumasini istiyorum ancak sadece R'yi okuyor. |
Yazdığın kodu buraya atabilir misin? |
Arkadaslar C de array icinde stringi pointer kullanmadan nasil saklayabilirim? |
Oncelikle C de string yoktur. Bir string zaten char array dir. atiyorum char foo[10]; strcpy(foo, "test"); gibi array icinde nasil yaparim dersen misal: foo[100][10] strcpy(foo[1], "test") seklinde olabilir. Yanliz sunu da belirteyim 10 tane karakterden fazla olamaz bir tane "string"in. |
BEYLER KOLAY GELSİN BENİMDE BİR SORUM OLACAKTI RS 232 KABLOSU KULLANARAK STEP MOTOR SÜRMEK İSTİYORUM BU KONU HAKKINDA BİLGİ VERİRMİSİNİZ SÜRME İŞLEMİ C++ DİLİNDE OLACAK PİC KULLANILMAYACAK BİLGİSAYARDAN GİRİLEN VERİLERLE MOTOR HAREKET ETTİRİLECEK İSTENİLENLER RS-232 Portu ile Step motor Kontrolü • Bilgisayarın çıkış elemanı olarak seri port (RS-232) kullanılacak • Seri port ile motor arasına bir sürücü devre tasarlanacak. • Motorun dönüş yönü ve hızının ayarlanması için bir menü hazırlanacaktır. • Sağa döndürmek için R, Sola döndürmek için L’ ye motoru durdurmak için S’ye basılacak. • Morun Hızı “+” tuşu ile arttırılırken “–“ tuşu ile yavaşlatılacak. Bİ ÇOK SORUN VAR ÖNCELİKLE RS232 NİN 3. AYAĞI ÇIKIŞ SANIRSAM TD DİYE GEÇİYO BURDA ŞÖLE Bİ KOD GÖNDERECEMKİ MOTOR SAĞA DÖNSÜN 00000001 Sleep(600 olsun) 00000010 Sleep(600) 00000100 Sleep(600) 00001000 Sleep(600) ve bu koduda algılayabilecek bi devreye ihtiyacım var yani bildiklerimi yazıyorum şimdi bu kodlar gelirken 600 yerine + diye bi değer atıcam döngüye sokacam ve zaman azaldıkça step motor daha hızlı döncek - diye bi değer atıcam buda döngüye girecek zaman arttıkça motor yavaşlıcak gibi bişey sanırım devrem tam bişey söylüyemiyorum çünkü şuan pek bilgili değilim tavsiyelerinizi ve yorumlarınızı bekliyorum kolay gelsin SAÜ. TEK. MEKATROİNK MÜH. 1. SINIF ÖGRENCİSİYİM |
Arkadaslar ben su anda yurd disinda okuyorum ve grafik programlama dersinden donem odevi aldim. Benden istenilen C++ ta basit bir kus cizip bu kus u ekranda capraz sekilde sag ust koseden sol atl koseye dogru gidip gelmesi.. Yardimci olabilcek arkadaslar bi yonlendirme yaparsa sevinirm cunku anlayamiyorum dersleri ve nasil yapicagim konusunda bi fikrim yok... |
Grafik programlama için hangi api kullanıyorsunuz OpenGL mi? Direct3D mi? Kuş 2d sprite mı olacak yoksa 3d model mi? Soru sorarken lütfen tüm ayrıntıları yazın tekrar sormak zorunda kalmayalım. Burada soru soranların çoğu aynı şeyi yapıyor yarım yamalak soru sorup cevap bekliyorlar. |
merhaba arkadaşlar. aşağıdaki 2 programı nasıl yazabilirim, hazır kod veya yazabilirseniz çok iyi olur :) 1.program: < Resime gitmek için tıklayın > Kullanıcı N,R ve S değerlerini girecek, program sonucu bulacak. 2.Kullanıcının girdigi ayın takcimdeki numarasına(1-12 arası) göre mevsim, ve gün sayıları(30 veya 31, şubat için özel durumu belirtilmesi gerekiyor bide.) Yardımınız için şimdiden teşekkür ederim. |
FILE *abc; abc=fopen_s("ff.txt","w"); Visual deli etti beni. Error 1error C2660: 'fopen_s' : function does not take 2 arguments. hatası alıyorum.çözümü nedir? |
Hatayı okusan çok kolayca çözersin. Nedense çoğu programlama öğrencisi hata çıktılarını okumuyor. http://msdn.microsoft.com/en-us/library/z5hh6ee9.aspx |
Hangi üniversite hocam ? |
Merhaba programlamada yeniyim. "C" de verilen değere göre kişileri nasıl sıralayabilirim?Sayı sıralama dan uğraştım ama olmadı."If" ile yapılabilir fakat kişi sayısı çok olduğunda karşılaştırma durumu da artıyor. mesela 4 kişi için 24 durum var. Öğrenci sıralaması mesela; Ahmet puan>> 20 Ayşe puan>> 24 Mehmet puan >> 12 Serdar puan >> 18 sonra sıralama söyledir demesini istiyorum. 1.Ayşe 2.Ahmet 3.Serdar Mehmet Sadece 4 kişiyi sıralayabilsem yeter. Teşekkürler. |
C# üzerinde dizi sınıfları ve diziler de sıralama kodları var Array.Sort(dizi); ile küçükten büyüğe sıralarız ardından Array.Reverse(dizi); ile tersten yazdırırız ekrana büyükten küçüğe sıralanmış numaralar çıkar burdan sonrası zaten ilk 3 gösterme gibi kolay işlemlerdir fakat C üzerinde de bu tip kodlar var mı bilmiyorum bir araştır varsa ki bence vardır karşına çıkar zaten. ![]() veya şu yöntem de çalışacak gibi duruyor int a -normal bir değişken tanımlanacak int b[2]- 3 kayıt tutabilecek bir dizi oluşturulacak (2 yazmamın sebebi c# da diziler 0'dan başlar) int c[]-c'nin yanına sınıf mevcudu girilir for(int a=0;a<c[];a++) -burada tanımlanan sınıf mevcudu kadar not girdirilir { --Not Giriş Kodları(a değişkenine)-- if(a>b[0]) -kullanıcının girdiği değer a isimli değişkendedir ve a değişkeni dizinin 1. sayısından büyük mü diye bakılır büyükse bu if içi işlemlere girilir {b[1]=b[0]-b dizisinin 1 sayısı 2.diziye yazdırılır b[0]=a-b dizisinin 1. sayısına büyük olduğu kabul edilen a sayısı aktarılır c[]=a-bir kayıt da tüm sınıfı tutacak olan c dizisine alınır } else if (a>b[1]) { b[2]=b[1] b[1]=a c[]=a } else if(a>b[2]) { b[3]=b[2] b[2]=a c[]=a } } else if kısımları da bunun 2. ve 3. en büyük not karşılaştırması içindir fakat bu yazdıklarım c# da geçerlidir mantık bu şekilde olmalı ve kağıt üzerinde yaptım hatalar da olabilir ayrıca biraz karışık oldu sanırım ![]() |
< Resime gitmek için tıklayın > Arkadaşlar bilg prog 1. sınıftayım visuale yenı basladım hocamız bir program yaazdırmıstı okulda yazdım oldu fakat evde bilgisayarıma kurduyom mic. visual studio 2010 da bu hatayı alıyorum nedendır bu cozum varmıdır cevabınızı eksık etmeyın BU DA YAZDIĞIMIZ PROGRAM using System; using System.Collections.Generic; using System.Linq; using System.Text; namespace ornekiki1 { class Program { static void Main(string[] args) { using System; using System.Collections.Generic; using System.Linq; using System.Text; namespace ConsoleApplication1 { class Program { static void Main(string[] args) { int kod, adet; double oran = 0.0; double bfiat, tfiat, kdv, tutar; Console.WriteLine("ürün kodları"); Console.WriteLine("TEMEL GIDA -1); Console.WriteLine("MUHTELİF GIDA -2); Console.WriteLine("TEMİZLİK MALZEMELERİ -3); Console.WriteLine("BEYAZ EŞYA -4); Console.WriteLine("LÜX TÜKETİM -5); Console.WriteLine("ÜRÜN KODUNU GİRİNİZ:); kod = Convert.ToInt32(Console.ReadLine()); switch (kod); { case 1: oran = 0.08; break; case 2: oran = 0.12; break; case 3: oran = 0.15; break; case 4: oran = 0.18; break; case 5: oran = 0.20; break; } Console.WriteLine("ÜRÜNÜN BİRİM FİATINI GİRİNİZ"); bfiat = Convert.ToInt32(Console.ReadLine()); Console.WriteLine("ÜRÜNÜN ADETİNİ GİRİNİZ"); adet = Convert.ToInt32("ÜRÜNÜN ADEDİNİ GİRİNİZ"); tfiat = bfiat * adet; kdv = tfiat * oran; tutar = tfiat + kdv; Console.Write("toplam fiat...=" + Convert.ToString(tfiat)); Console.WriteLine(); Console.Write("katma değer vergisi...=" + Convert.ToString(kdv)); Console.WriteLine(); Console.Write("odenecek toplam tutar...=" + Convert.ToString(tutar)); Console.WriteLine(); Console.ReadLine(); } } } } } } Console Application ile yazılmıstır |
C de boyle bir sort library si yoktur. Sorunun cevabina gelirsek. hepsini tek tek kodlaman yanlis, zaten programlamanin asil mantigi tek tek kodlamak degil bi dizi operasyonla sonuca ulasmaktir. Bunun icin saf bir yontem ile n^2 karisiklginda cevap bulabilirsin, saf yontemden kastim her degeri birbiriyle karsilastirip(atiyorum 4 tane varsa 16 adim surer bu) buyugunu dizinin en basina koyabilirsin. Bunun icin 2 tane for loopa ihtiyacin var. Eger hazir kodculardanim hizli birsey ver dersen: http://simplestcodings.blogspot.com.au/2010/07/quicksort-implementation-in-c.html Burda quicksort un c ye implementasyonu var, partition kismindaki buyuktur kucuktur seylerini degistirirsen, siralamayi buyukten kucuge yapar. |
herkese iyi günler arkadaşlar, hocaya bi ödev gönderdim beğenmedi türev alma falan yap dedi , internette bakındım biraz bişey bulamadım , kendimce böyle bi program yaptım, sizce türev alma programı olarak olmuşmu, türev alma mantığı olarak yapabileceğiniz algoritma tavsiyeniz varmı. her türlü yardım makbule geçer :D code block ta printf ler bölünüyor, text dosyasini upload ettim orda daha iyi gözüküyor. #include <stdio.h> |
c# da kullanıcıdan aldığımız cümleyi değiştiriyoruz böyle bi ödevim var. Ödevi tamamladım fakat şöyle bi durum var. mesela Kullanıcı : " Merhaba Bilgisayar : " Merhaba " bu şekilde yazdırdım ama kullanıcının yazdığını biz girdiğimiz için sonuna " koyamadım bi türlü. epeyce bişey denedim fakat ayarlamadım . Bu kısımda yardımcı olabilicek varmı ? |
Merhaba, Aşağıdaki şekilde string içerisinde çift tırnak kullanabilirsiniz: string deneme = "\"Deneme birkiüç\""; Kolay gelsin... |
a = r1 ;
atamasini yapabilmek icin a'yi ne olarak tanimlamaliyim? char olmuyor, pointer yasak :/
C'de.
edit: int tanimladim oldu alla alla
r'nin sayisal degerini okuyup yazdirirken tekrar r'ye mi donusturuyor nasil oldu bu
< Bu mesaj bu kişi tarafından değiştirildi stay weird -- 3 Aralık 2013; 15:15:46 >
< Bu ileti mobil sürüm kullanılarak atıldı > Bu mesaja 1 cevap geldi. Cevapları Gizle