C++ konularında artık biraz daha kompleks yapılara giriyoruz. Bu dersimizde diziler ve string ifadeler ile alakalı bir uygulama yapacağız. Uygulamamızda pointer yapıları, diziler, random sayı üretimi gibi bir kaç olaydan da bahsedeceğiz.
Aşağıda uygulama ile alakalı ekran görüntüsü bulunmaktadır.
Uygulama: Öğrenci isimlerinin bellekteki adreslerini görme
Amaç: Random sayılar,pointerlar, diziler
Dil: C++
Program: DevC++
Kodlar:
#include <stdio.h> #include <conio.h> #include <stdlib.h> #include <time.h>//Random için eklendi #define N 10 int main() { char *isimler[N]={"ali","ahmet","mehmet","ayse","fatma","hayriye","deniz","mustafa","selcuk","serdar"}; int i,rastgeleindis; printf("%p \n", isimler[0]); printf("%s \n", isimler[0]); for(i=0; i<N; i++) printf("Adresi %p kelime %s \n",isimler[i], isimler[i]); printf("\n\nKarisik dizi"); srand(time(NULL)); for(i=0;i<N;i++) { rastgeleindis = rand()%N; printf("Adresi %p kelime %s \n",isimler[rastgeleindis],isimler[rastgeleindis]); } printf("\n\t\t\t\t\tblog.selcukoksuz.com"); getch(); }
Yorumunuz