أهلا ومرحبا. أود أن أخوض في تحدٍ آخر من أجلك
، يتعلق بشكل أساسي بوظائف السلسلة ، مما يجعلك على دراية بطول str
و str مقارنة وهما من أكثر الوظائف
المتاحة شيوعًا. أيضًا ، أعتقد أن نسخة السلسلة ستستخدمها لهذه.
لذلك أريدك أن تكتب تحديًا سيعكس السلسلة
وأيضًا تحديًا لاستخدام
str مقارنة.
لذا اكتب برنامجًا يعرض سلسلة بترتيب عكسي.
يجب عليك قراءة المدخلات من لوحة المفاتيح.
وتحتاج إلى استخدام دالة str length string.
لأنك بحاجة إلى إيجاد حجم السلسلة.
بمجرد حصولك على حجم السلسلة ، يمكنك بعد ذلك البدء
في عكس الأحرف.
أود أيضًا أن تكتب برنامجًا يقوم بفرز سلاسل المصفوفة باستخدام نوع الفقاعة.
ستحتاج إلى استخدام وظائف str مقارنة ونسخ str لجعل
هذا يعمل.
إذا كنت لا تعرف نوع الفقاعة ، فسيتعين عليك البحث عنه أو إجراء بعض الأبحاث.
إنها حقًا خوارزمية فرز سهلة لأي شيء ، سلاسل أعداد
صحيحة ، أيا كان ، سلاسل في هذه الحالة.
إليك ما سيبدو عليه البرنامج إذا قمت بتشغيله.
ستطلب من المستخدم إدخال عدد من السلاسل
، سيقول ثلاثة يمكنهم إدخال السلسلة ثلاث
مرات.
لذلك يقولون 0 أو 1 أو 2 ، لذلك يمكنك الحصول على حلقة
هنا باستخدام scanf. سيكون الناتج
المتوقع 1 2 0 ، o t
z.
وهذه هي كل المعلومات التي سأقدمها لكم ، أساسية جدًا.
ستحتاج إلى فهم الحجج والمعلمات التي
تذهب إلى مقارنة str ونسخة str وطول
str وما ترجع إليه. وليس عليك حقًا أن تفهم الكثير عن المؤشرات الخاصة
بهذا ، حقًا الأساسيات فقط. هذه مهمتان مستقيمتان
جدًا.
مهمة واحدة مع إمكانية الحصول على وظائف متعددة أو إنشاء
برامج متعددة ، الأمر متروك لك.
حظا طيبا وفقك الله. وسأقدم حلاً لهذا في المحاضرة القادمة. شكرًا لك.