[]
C Diziler
merhaba. şimdi elimde iki boyutlu bir dizi var ve tüm elemanlarına boşluk karakteri atamak istiyorum en başta.
a[10][10] şeklinde bu dizi.
for içine alıp tek tek atamadan yapabileceğim bir kısa yolunu gösterirseniz sevinirim.
not: a[10][10]={' '} yi denedim olmuyor (çift tırnakla da)
şimdiden teşekkürler...
edit: şimdi çıkmam gerekiyor. yardımcı olabilecek arkadaşlar özel mesaj atarsa memnun olurum.
a[10][10] şeklinde bu dizi.
for içine alıp tek tek atamadan yapabileceğim bir kısa yolunu gösterirseniz sevinirim.
not: a[10][10]={' '} yi denedim olmuyor (çift tırnakla da)
şimdiden teşekkürler...
edit: şimdi çıkmam gerekiyor. yardımcı olabilecek arkadaşlar özel mesaj atarsa memnun olurum.
tek boyutlu dizide kullandigin compiler gcc ise soyle bir sansin varmis. iki boyutlu dizide de bir sekilde kullanilabilir:
int array[1024] = {[0 ... 1023] = 5};
soyle bir dene bakalim:
int a[10][10] = {[0 ... 100] = 0};
olmazsa surayi bir incele, bunu da buradan aldim:
stackoverflow.com
int array[1024] = {[0 ... 1023] = 5};
soyle bir dene bakalim:
int a[10][10] = {[0 ... 100] = 0};
olmazsa surayi bir incele, bunu da buradan aldim:
stackoverflow.com
- samfisher (21.11.11 23:34:35)
teşekkürler ama olmadı, halbuki gcc kullanıyorum. dizi char olduğu içindir belki.
- uzun sure dusundum en uygun bunu buldum (21.11.11 23:38:31)
compiler'ına göre değişir ama c'de böyle bişeyin olabileceğini pek sanmıyorum.
- tepedeki psychedelic adam (21.11.11 23:41:20)
sen for ile yapmazsan emin ol kullanacağın hazır fonksiyon, yöntem vs. içerisinde for kullanarak yapacak. işlemci kullanımında da zerre değişiklik olmayacak, boşuna kasma.
- mrmetal (21.11.11 23:46:21)
char a[10][10] = { {' '} };
olması lazım, yanlış hatırlamıyorsam.
olması lazım, yanlış hatırlamıyorsam.
- metalik (22.11.11 04:51:42)
1