öncelikle yardım edendüşünen arkadaşlar için şimdiden teşekkürler
aşada yazdığım bi kod var beraber inceleyelim
#include <iostream>
#include <string.h>
using namespace std;
double miktar[12];
int sayac;
struct AYLAR{
char *ay;
};
void main()
{
AYLAR dizi[13];
dizi[0].ay="ocak";
dizi[1].ay="subat";
dizi[2].ay="mart";
dizi[3].ay="nisan";
dizi[4].ay="mayis";
dizi[5].ay="haziran";
dizi[6].ay="temmuz";
dizi[7].ay="agustos";
dizi[8].ay="eylul";
dizi[9].ay="ekim";
dizi[10].ay="kasim";
dizi[11].ay="aralik";
for (sayac=0;sayac<12;sayac++)
{
cout<<dizi[sayac].ay<<endl;
}
system("pause");
}
bu program çalıştırıldığında sorunsuz çalışıyor fakat ben ekranda sıralı çıkan ayların yerini değiştirmek istiyorum mesela
ocak
subat
mart
...
bunu yerine
subat
ocak
mart
...
yazmasını istiyorum yani ocakla subat yer değiştirsin strcpy denedim fakat başarılı olamadım bilen varsa yardımı çok işime yarar
aşada yazdığım bi kod var beraber inceleyelim
#include <iostream>
#include <string.h>
using namespace std;
double miktar[12];
int sayac;
struct AYLAR{
char *ay;
};
void main()
{
AYLAR dizi[13];
dizi[0].ay="ocak";
dizi[1].ay="subat";
dizi[2].ay="mart";
dizi[3].ay="nisan";
dizi[4].ay="mayis";
dizi[5].ay="haziran";
dizi[6].ay="temmuz";
dizi[7].ay="agustos";
dizi[8].ay="eylul";
dizi[9].ay="ekim";
dizi[10].ay="kasim";
dizi[11].ay="aralik";
for (sayac=0;sayac<12;sayac++)
{
cout<<dizi[sayac].ay<<endl;
}
system("pause");
}
bu program çalıştırıldığında sorunsuz çalışıyor fakat ben ekranda sıralı çıkan ayların yerini değiştirmek istiyorum mesela
ocak
subat
mart
...
bunu yerine
subat
ocak
mart
...
yazmasını istiyorum yani ocakla subat yer değiştirsin strcpy denedim fakat başarılı olamadım bilen varsa yardımı çok işime yarar