c — أسئلة مع إجابات

2 الاجابة
أنا أكتب بنية بيانات تستخدم مجموعة ثابتة من المؤشرات المزدوجة. تشير كل خلية في الصفيف الأول إلى صفيف ديناميكي من المؤشرات حيث يمكن لكل خلية الإشارة إلى نوع البيانات (دعنا نفترض int ). أود الوصول إلى البيانات من مجموعة المؤشرات الرئيسية في ما يلي مثال على ما أود تحقيقه ، وأنا أغفل عن التحقق من الغر...
pointers
dynamic
malloc
30.07.2018, 15:36
1 إجابة
هذا السؤال لديه بالفعل إجابة هنا: الوصول إلى مصفوفة خارج الحدود لا يعطي أي خطأ ، لماذا؟ 17 إجابة تعريف المصفوفة في C هو: اكتب اسم [عناصر] ؛ فلماذا لا يرمز هذا الرمز إلى استثناء مثل "خارج الحدود" أو أي استثناء آخر؟ #include <stdio.h> void main() { int a[5]; a[7]=75; p...
30.07.2018, 15:06
2 الاجابة
لا بد لي من إرسال حزم UDP في الشبكة المحلية للسيارة. تتكون حزمة UDP من 5 حقول: field_1: 4 bytes uint32_t field_2: 1 byte uint8_t field_3: 1 byte uint8_t field_3: 2 bytes uint16_t field_4: 20 bytes 5*float أتساءل عما إذا كان إجراء memcpy في مخزن مؤقت للحروف متوافق مع MISRA C ، الرمز هنا: uint32_t...
standards-compliance
misra
30.07.2018, 15:02
4 الاجابة
كيف يمكنني العثور على أول حرف مكرر في سلسلة؟ إذا كان الإدخال " abcdexyzbwqpoolj "، يجب أن يكون الإخراج b . #include <stdio.h> #include <stdlib.h> #include <string.h> int main() { int i,j; char str[1000]; scanf("%s",str);//input the string for( i=0;i<strlen(str);...
30.07.2018, 14:40
1 إجابة
أحاول أن أصنع لوحة لعبة السلم والثعبان باستخدام البرمجة C. لقد حاولت استخدام الإحداثيات لاستخدامها كحركات لاحقًا ، ولكن في الوقت الحالي لا يمكنني طباعة اللوحة ، ولا يمكنني معرفة السبب. هذا هو شكل الرموز #include <stdio.h> #include <time.h> #include <conio.h> #include <windows....
30.07.2018, 14:23
1 إجابة
#include <stdio.h> #include <stdlib.h> int main() { char firstname[15]; char lastname[15]; char crush_first[15]; char crush_last[15]; int babies; printf("What is your first name?\n"); scanf("%s", firstname ); printf("What is your last name?\n"); sc...
15.07.2018, 07:51
1 إجابة
لقد بدأت للتو في العمل مع مآخذ UDP في C ولدي سؤال يتعلق بإدارة الذاكرة. غالبًا ما تُظهر الأمثلة شيئًا مما يلي struct addrinfo *result; //to store results struct addrinfo hints; //to indicate information we want : : : if( (s = getaddrinfo(hostname, NULL, &hints, &result)) != 0){ fp...
sockets
getaddrinfo
15.07.2018, 07:27
1 إجابة
static int myCompare (const void * a, const void * b) { return strcmp (*(const char **) a, *(const char **) b); } void sort1(const char *str1[],int n1) { qsort (str1,n1,sizeof (const char *), myCompare); } void sort2(const char *str2[], int n2) { qsort( str2, n2, sizeof (const char *),...
sorting
data-structures
15.07.2018, 07:14
1 إجابة
أنا مستجد برمجة. كنت أعمل على المهمة بمفردي وأنا اصطدمت بالجدار الآن وسيتم تقدير أي مساعدة. لقد قمت بعمل حلقة حيث أحصل على إدخال للأسماء والمعدلات والساعات ، وإذا كان المستخدم من النوع -1 فسوف يكسر الحلقة وينتقل إلى الحلقة التالية. كل شيء على ما يرام إلا إذا كتبت -1 للاسم فقط لا ينكسر. أعرف أن الم...
15.07.2018, 05:09
1 إجابة
أحاول إدراج عنصر في المركز الأخير من القائمة المرتبطة ... الرجاء مساعدتي في إنشاء وظيفة لترقيم القائمة المرتبطة بقيم 1،2،3 ... إلخ. ثم لدي وظيفة لإدراجها في الثانية الأخيرة ، ثم لدي وظيفة لعرض القائمة. #include <stdio.h> #include<stdlib.h> struct node{ int data; struct node *nex...
linked-list
debugging
segmentation-fault
15.07.2018, 05:07
1 إجابة
لقد تم تعييني لإنشاء صورة الباركود من رقم تم إنشاؤه عشوائياً من قبلي (الذي قمت به بالفعل). حتى الآن حاولت إنشاء ملف BMP ووضعه في أعمدة بسيطة بالأبيض والأسود ولكن صورتي مشوهة بألوان أخرى ولا حتى في الأعمدة. لم أبدأ حتى في كتابة الرمز الشريطي نفسه (الذي لا يزال لغزا بالنسبة لي) ، حاولت إنشاءه لما يقر...
image-processing
barcode
bmp
19.06.2018, 22:54
2 الاجابة
لقد قمت بنسخ هذا بالضبط من الكتاب الذي أقرأه بعد إجراء عدة محاولات لكتابة هذا البرنامج. ما زلت أحصل على نفس خطأ خطأ التجزئة. هذا الكتاب الفصل 7: برنامج المؤشرات. https://www.barnesandnoble.com/p/c-programming-for-the-absolute-beginner-michael-vine/1101415261/2678286102503؟st=PLA&sid=BNB_DRS_Ne...
arrays
encryption
pointers
19.06.2018, 22:42
2 الاجابة
تم استلهام هذا السؤال من هذا المقتطف من كتاب C كنت أعمل عليه أين يقول: int num; int *pi=0; // Zero referes to the null pointer, NULL pi = &num; *pi = 0; // Zero refers to the integer zero We are accustomed to overloaded operators, such as the asterisk used to declare a pointer, to deref...
pointers
19.06.2018, 22:09
1 إجابة
لدي مشروع كبير في العمل مكتوب بلغة C (التي لدي خبرة قليلة فيها) وأتطلع إلى إنشاء ملف سجل عند تشغيله والذي سيسجل قيمة المتغيرات (من جميع أنواع البيانات المختلفة) إلى txt ملف. يبدو أنه في الحقيقة ليس مستقيماً للغاية مع لغة مثل C (للمبتدئين) أحاول كتابة وظيفة للاتصال بها عبر الرمز الذي سيكتب القيم إ...
logging
19.06.2018, 21:59
1 إجابة
من الممكن تغيير UID / GID للعملية الحالية لأنها تعمل بشكل برمجي مع setresgid / setresuid مما يؤثر على حقوق الوصول إلى الملفات المستقبلية. ولكن ماذا يحدث للملفات التي تم فتحها بالفعل أو تعيين الذاكرة؟ هل ما زال الوصول إليها متاحًا لعمليات الإدخال / الإخراج مثل القراءة / الكتابة؟ أطلب المزيد في سياق...
permissions
file
file-permissions
19.06.2018, 21:47
فوق
قائمة طعام