آلسلام عليكم ورحمه الله وبركآته ..
كيف أجد طول المصفوفه ؟
اللي آعرفه انه من خلال دآله أسمهآ length ??
بس ما ضبط معآي :(
يآليت آحد يوضح لي ..
والله يجزآهـ كل خير ..
//
آلسلام عليكم ورحمه الله وبركآته ..
كيف أجد طول المصفوفه ؟
اللي آعرفه انه من خلال دآله أسمهآ length ??
بس ما ضبط معآي :(
يآليت آحد يوضح لي ..
والله يجزآهـ كل خير ..
//
تم تعديل هذه المشاركة بواسطة إشراقــه فجــر في 5 يونيو 2009 في 23:39
سبحآن الله وبحمده .. سبحآن الله العظيم .. ,
عن طريق sizeof
#include<iostream.h>
void main()
{
char name[50];
cout<<sizeof(name)<<endl;
}السلام عليكم و رحمة الله و بركاته
أختي هذا الكود بال C++
include <iostream>
// Number of elements in an array
template <typename T, int N> char (&array(T(&)[N]))[N];
// Old klunky way
#define length(a) (sizeof a / sizeof a[0])
int main()
{
int a[10];
std::cout << sizeof array(a) << '\n';
std::cout << length(a) << '\n';
}أزي كنتي ترديه بال C فأرجو الأشارة إلي ذلك وفقك الله إلي ما يحبه و يرضاه
أخوكي عمرو عيسي
مشكور ومآ قصـرت ..
الله يعآفيـك ..
وبميزآن حسنآتكم يآرب ..
//
سبحآن الله وبحمده .. سبحآن الله العظيم .. ,
وعليكم السلام ..
بالإضافة إلى ما قاله الأخوان هناك دالة جاهزة في مكتبة string تدعى strlen ووظيفتها قياس طول المصفوفة .. إليك البرنامج بلغة c++
#include<iostream.h>
#include<string.h>
void main()
{
char word[20];
cin>>word;/* mariaislam*/
int L=strlen(word); /* L=10 */
cout<< L; // 10
}مع خالص أمنياتي بالتوفيق .. :rolleyes:
ربي هذا العهد لك ... عزم القلب الوفا