الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

إيجآد طول المصفوفه ..

بدأه إشراقة فجر في 5 يونيو 2009 · 6 رد · 826 مشاهدة · في الأسئلة المجابة
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

آلسلام عليكم ورحمه الله وبركآته ..

كيف أجد طول المصفوفه ؟

اللي آعرفه انه من خلال دآله أسمهآ length ??

بس ما ضبط معآي :(

يآليت آحد يوضح لي ..

والله يجزآهـ كل خير ..

//

تم تعديل هذه المشاركة بواسطة إشراقــه فجــر في 5 يونيو 2009 في 23:39

سبحآن الله وبحمده .. سبحآن الله العظيم .. ,

#2

عن طريق sizeof

#include<iostream.h>

void main()
{
char name[50];
cout<<sizeof(name)<<endl;
}
#3

مشكور ..

الله يعآفيك و يوفقك دنيآ وآخرهـ ..

//

سبحآن الله وبحمده .. سبحآن الله العظيم .. ,

#4

السلام عليكم و رحمة الله و بركاته

أختي هذا الكود بال 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 فأرجو الأشارة إلي ذلك وفقك الله إلي ما يحبه و يرضاه

أخوكي عمرو عيسي

#5

مشكور ومآ قصـرت ..

الله يعآفيـك ..

وبميزآن حسنآتكم يآرب ..

//

سبحآن الله وبحمده .. سبحآن الله العظيم .. ,

#6

وعليكم السلام ..

بالإضافة إلى ما قاله الأخوان هناك دالة جاهزة في مكتبة 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:

ربي هذا العهد لك ... عزم القلب الوفا

#7

مشكورهـ آختي على التوضيـح ..

و الله يعـآفيـك ^_^ ..

سبحآن الله وبحمده .. سبحآن الله العظيم .. ,

مواضيع مشابهة