ru
Feedback
نصائح و استشارات برمجية

نصائح و استشارات برمجية

Открыть в Telegram

• نصائح واستشارات برمجية متعلقة باسئلة تم طرحها • لطرح استفسار او سؤال: @m4md24

Больше
1 446
Подписчики
Нет данных24 часа
+67 дней
+1730 день
Архив постов
ممكن تكودلي ده
ممكن تكودلي ده

sticker.webp0.07 KB

#include <iostream>
#include <string>
using namespace std;

// Example 1: str.size() / str.length()
void exampleSizeLength() {
    string str = "Hello";
    cout << "String length: " << str.size() << endl; // Or str.length()
}

// Example 2: str.push_back(char)
void examplePushBack() {
    string str = "Hello";
    str.push_back('!');
    cout << "After push_back: " << str << endl;
}

// Example 3: str.pop_back()
void examplePopBack() {
    string str = "Hello!";
    str.pop_back();
    cout << "After pop_back: " << str << endl;
}

// Example 4: str.erase(pos, len)
void exampleErase() {
    string str = "Hello, World!";
    str.erase(5, 7); // Remove 7 characters starting from index 5
    cout << "After erase: " << str << endl;
}

// Example 5: str.substr(pos, len)
void exampleSubstr() {
    string str = "Hello, World!";
    string subStr = str.substr(7, 5); // Extract 5 characters starting from index 7
    cout << "Substring: " << subStr << endl;
}

// Example 6: str.resize(newSize)
void exampleResize() {
    string str = "Hello";
    str.resize(8, '*'); // Resize to 8 characters, filling with '*'
    cout << "After resize: " << str << endl;
}

// Example 7: str.insert(pos, subStr)
void exampleInsert() {
    string str = "Hello!";
    str.insert(5, ", World");
    cout << "After insert: " << str << endl;
}

// Example 8: str.back()
void exampleBack() {
    string str = "Hello!";
    cout << "Last character: " << str.back() << endl;
}

// Example 9: getline(cin, str)
void exampleGetline() {
    string str;
    cout << "Enter a string: ";
    getline(cin, str);
    cout << "You entered: " << str << endl;
}

int main() {
    exampleSizeLength();
    examplePushBack();
    examplePopBack();
    exampleErase();
    exampleSubstr();
    exampleResize();
    exampleInsert();
    exampleBack();
    exampleGetline();
    return 0;
}

امثله ممكن

sticker.webp0.07 KB

- **`str.size()` / `str.length()`**  
  يعيد طول النص (عدد الأحرف).

- **`str.push_back(char)`**  
  يضيف حرفًا واحدًا إلى نهاية النص.

- **`str.pop_back()`**  
  يحذف الحرف الأخير من النص.

- **`str.erase(pos, len)`**  
  يحذف جزءًا من النص بدءًا من الموضع `pos` وبطول `len`.

- **`str.substr(pos, len)`**  
  يعيد جزءًا من النص يبدأ من الموضع `pos` وبطول `len`.

- **`str.resize(newSize)`**  
  يغير طول النص إلى `newSize`، مع ملء النص الجديد بـ `\0` إذا كان أطول.

- **`str.insert(pos, subStr)`**  
  يُدخل النص الفرعي `subStr` عند الموضع `pos`.

- **`str.back()`**  
  يعيد آخر حرف في النص.

- **`getline(cin, str)`**  
  يقرأ النص بالكامل (بما في ذلك المسافات) من الإدخال.

str.size()/str.lenght() str.push_back() str.pop_back() str.erase() str.substr() str.resize() str.insert() str.back() getlin()

الفانكشن بتوع string

sticker.webp0.07 KB

وإياك خير الجزاء --- ممكن برنامج libre office عن تجربة يفيدك في القصة دي بإذن الرحمن هو بديل ممتاز لبرامج microsoft office افتح الملف اللي عايز تحوله ل pdf من برنامج libre office و قم بالتحويل

معايا ملف بدف كل ما احوله وورد الكلمات تتقطع ؟ حد لو يقدر يساعد جزاكم الله خيرا

sticker.webp0.07 KB

أسماء مواقع تفيدك بإذن الرحمن: • W3Schools • Satr • Harmash

شباب لو سمحت من يقدر يدلنا على مرجع اكواد للمبتدئين في جافا

sticker.webp0.07 KB

في PHP، هذه المفاهيم تستخدم للتعامل مع القيم العددية التي تخرج عن الحدود الطبيعية أو تكون غير قابلة للتحديد. إليك شرحًا مختصرًا لكل واحدة منها:
1. Infinity (اللانهائية)
الوصف: تشير إلى قيمة عددية أكبر من أقصى قيمة يمكن تمثيلها في PHP (PHP_FLOAT_MAX). الاستخدام: تحدث عندما تقوم بإجراء عملية رياضية تنتج رقمًا كبيرًا جدًا. يمكن التحقق من كون الرقم لانهائي باستخدام الدالة is_infinite(). مثال:
$result = PHP_FLOAT_MAX * 2; // ينتج Infinity
var_dump($result); // float(INF)
---
2. Finite (القيم المحدودة)
الوصف: تشير إلى القيم العددية التي تكون داخل النطاق الطبيعي (ليست Infinity أو NaN). الاستخدام: يمكن التحقق من أن الرقم محدود باستخدام الدالة is_finite(). مثال:
$number = 100;
var_dump(is_finite($number)); // true
---
3. NaN (Not a Number)
الوصف: تشير إلى نتيجة غير قابلة للتحديد، مثل ناتج العمليات غير المنطقية (كالقسمة على صفر أو الجذر التربيعي لعدد سالب). الاستخدام: تحدث غالبًا عند استخدام العمليات الرياضية التي تتعامل مع الأعداد الحقيقية. يمكن التحقق من كون القيمة NaN باستخدام الدالة is_nan(). مثال:
$result = acos(2); // خارج النطاق المسموح به (-1 ≤ x ≤ 1)
var_dump($result); // float(NAN)
--- الخلاصة: Infinity: للتعامل مع القيم اللانهائية الناتجة عن العمليات الرياضية. Finite: للتحقق من أن القيمة العددية ضمن النطاق الطبيعي. NaN: للتعامل مع القيم غير القابلة للتحديد رياضيًا.

Infinity finity NaN مافائدتهم ف ال php

sticker.webp0.07 KB

الإتقان مستويات المستوى المعقول والجيد هو أنك تحل المسألة بالمفهوم هذا بالنسبة لأساسيات البداية وتستطيع إدخال هذا المفهوم في مشروع معين وهذا بالنسبة لأساسيات التخصص

شو الدليل ألي بخليني أعرف أني أتقنت الأساسيات في أكثر من أني بس شوف مسألة بسرعة تيجيني الفكرة للحل و أطبق