ورود

View Full Version : مقداردهی آرایه و گرفتن خروجی



kazemiaz
پنج شنبه 08 خرداد 1393, 18:25 عصر
با سلام

دوستان ببینید این کد من چه اشکالی دارد که خروجی همیشه یک عدد نامشخص هست.یه دفعه 56454553 یه دفعه 2345663 و...

#include<stdio.h>
#include<conio.h>


int main()
{
int digit[]={1,2,3,4,5,6};
printf("%d\n",digit);
return 0;
}

چی کم داره؟

کامبیز اسدزاده
پنج شنبه 08 خرداد 1393, 21:14 عصر
با سلام

دوستان ببینید این کد من چه اشکالی دارد که خروجی همیشه یک عدد نامشخص هست.یه دفعه 56454553 یه دفعه 2345663 و...

#include<stdio.h>
#include<conio.h>


int main()
{
int digit[]={1,2,3,4,5,6};
printf("%d\n",digit);
return 0;
}

چی کم داره؟

خب به این صورت بنویسید :


#include <iostream>


using namespace std;


int main()
{
int myarray[] = { 1, 2, 3, 4, 5 };
int i;
const int NumberOfItems = 5;
for (int i = 0; i < NumberOfItems; ++i)
cout << myarray[i];


getchar();
}