مرحبا شباب
هل يستطيع أحد إعطائي مثال عن مصفوف ثنائية البعد من النمط "سلسلة محرفية" بلغة c++.
بانتظار ردودكم وشكراً
مرحبا شباب
هل يستطيع أحد إعطائي مثال عن مصفوف ثنائية البعد من النمط "سلسلة محرفية" بلغة c++.
بانتظار ردودكم وشكراً
تم تعديل هذه المشاركة بواسطة ali-syria في 19 نوفمبر 2011 في 14:43
السلام عليكم ..
لست خبيرا بالــ CPP ..
و لكن إليك مثال لمصفوفة سلاسل نصية ... سون سنستخدم string طالما أننا في cpp و ليس في c بلا من الدخول في متاهات الــ
char x[20]
و الــ
char *
و المثال ..
#include <stdlib.h>
#include <stdio.h>
#include <iostream>
#include <string.h>
using namespace std;
//#define (char *) myString;
int ROWS = 3;
int COLUMNS = 3;
int main(int argc, char** argv) {
string arr[ROWS][COLUMNS];
//make Empty
for(int i = 0 ; i < ROWS ; i ++)
for(int j = 0 ; j < COLUMNS; j++)
arr[j]="";
//read data
for(int i = 0 ; i < ROWS ; i ++)
for(int j = 0 ; j < COLUMNS; j++)
cin>> arr[j];
//print data
for(int i = 0 ; i < ROWS ; i ++)
{
for(int j = 0 ; j < COLUMNS; j++)
{
cout << arr[j] << " ";
}
cout << endl;
}
return 0;
}ملاحظة : لم اعرف كيف أمرر المصفوفة ثنائية البعد كبارمتر للإجراء ..
بانتظار ردرد الخبراء ..
لا إله إلا الله ... محمد رسول الله
لو كانت مشاركتي مفيدة و تريد تشجيعي على المزيد من العطاء , فضلا قم بتقييم المشاركة
المعرًف القديم : houssam11350_11350
من مواضيعي : ArabGenCode : مولد كود و إجراءات مخزنة و واجهات لجداول سيكوال سيرفر
الأخ الكريم/الأخت الكريمة
السلام عليكم ورحمة الله وبركاته
مرحباً بكم في منتدى الفريق العربي للبرمجة
تأسف إدارة المنتدى لغلق الموضوع وذلك لمخالفته قوانين المشاركات. فقرة اختيار عنوان مناسب لمحتوى الموضوع.
قواعد طرح المشاركات
شاكرين لكم حُسن تعاونكم
هذا الموضوع مغلق.