hosseinghaheri
یک شنبه 21 آذر 1395, 22:00 عصر
سلام خدمت همه ی دوستان.
من در زبان سی نیاز به کدی دارم که اگه یکی از المنت های یک ارایه را حذف کردم ، بقیه المنت های بعد از اون به سمت چپ شیفت داده بشند.
مثلا ارایه زیر را دارم
char arr[10][3]={"000","111","222,"333","444","555","666","777","888","999"};
حالا اگه مقدار arr[4] را خالی کنم ارایم به صورت زیر میشه.
char arr[10][3]={"000","111","222,"333","","555","666","777","888","999"};
حالا من نیاز به تابع یا کدی دارم که ارایه را به صورت زیر واسم مرتب کنه
char arr[10][3]={"000","111","222,"333","555","666","777","888","999",""};
میدونم کار سختی نیست، فکر میکنم با چندتا حلقه فور حل بشه!!
ولی من به خاطر بالا بودن حجم کد هام نیاز دارم که اینکار در قالب یک تابع انجام بشه.
خواستم تابعش را تعریف کنم ولی یه مشکلی هست! چطوری میتونم یه استرینگ دو بعدی را به عنوان ورودی تابع مشخص کنم؟؟؟ این کد را نوشتم ولی ارور داد void sort(char chrstr[][],int index)
ممنون میشم اگه راهنمایی کنید.
من در زبان سی نیاز به کدی دارم که اگه یکی از المنت های یک ارایه را حذف کردم ، بقیه المنت های بعد از اون به سمت چپ شیفت داده بشند.
مثلا ارایه زیر را دارم
char arr[10][3]={"000","111","222,"333","444","555","666","777","888","999"};
حالا اگه مقدار arr[4] را خالی کنم ارایم به صورت زیر میشه.
char arr[10][3]={"000","111","222,"333","","555","666","777","888","999"};
حالا من نیاز به تابع یا کدی دارم که ارایه را به صورت زیر واسم مرتب کنه
char arr[10][3]={"000","111","222,"333","555","666","777","888","999",""};
میدونم کار سختی نیست، فکر میکنم با چندتا حلقه فور حل بشه!!
ولی من به خاطر بالا بودن حجم کد هام نیاز دارم که اینکار در قالب یک تابع انجام بشه.
خواستم تابعش را تعریف کنم ولی یه مشکلی هست! چطوری میتونم یه استرینگ دو بعدی را به عنوان ورودی تابع مشخص کنم؟؟؟ این کد را نوشتم ولی ارور داد void sort(char chrstr[][],int index)
ممنون میشم اگه راهنمایی کنید.