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

2 الاجابة
أحاول عمل برنامج يحسب الفرق بين التوقيت المحلي للنظام ووقت إدخال المستخدم. لدي صدع في ذلك ، لكنني الآن عالق وغير متأكد مما يجب فعله الآن. #include <stdio.h> #include <time.h> typedef struct TIME{ int hour, minute, second; }TIME; int main(){ TIME t1, t3; int seconds1, seco...
time
30.07.2018, 01:47
1 إجابة
أحاول التفكير في طريقة لإضافة عناصر إلى بنية في وقت الترجمة ، ولكن من خلال تحديد ذلك في ملف آخر. فمثلا: defA.h: typedef struct A { int element1; int element2; } A; otherfile.c: #include "defA.h" typedef struct B { int element1; } B; ADD_ELEMENT_TO(A, B, element3) سوف ينتج عنه: stru...
c-preprocessor
30.07.2018, 00:23
1 إجابة
كنت أحاول عمل وظيفة ، is_isogram ، قم بإرجاع قيمة عبارة عن سلسلة أبجدية. عندما أمرر القيمة من خلال الوظيفة من main ، يتم تعيين المتغير المراد إرجاعه إلى القيمة الصحيحة. ومع ذلك ، عندما أعيد المتغير من الدالة ، فإنه لا يُرجع أي شيء main . إلى جانب هذا ، أتلقى خطأ unable to read memory عندما أقوم بت...
string
function
return-value
return
29.07.2018, 21:54
1 إجابة
كنت أتساءل عما إذا كان من الممكن تنفيذ التعليمات البرمجية غير الموجودة في البرنامج الرئيسي على الإطلاق ، وإذا أمكن ، كيف ستفعل ذلك؟ إذا كان لا يمكن القيام به في c ، فهل يمكن القيام به في c ++؟ أعتقد أن هذا قد يكون ممكنًا إذا قمت باستيراد ملف ثنائي إلى كومة الذاكرة المؤقتة ، وقم بتحريك المؤشر إلى ت...
heap
metaprogramming
29.07.2018, 21:53
3 الاجابة
ماهو الفرق بين int variable; و int variable = 0; ؟؟؟ لقد رأيتهما يستخدمان ، وإذا تذكرت بشكل صحيح ، من قبل نفس المؤلف في نفس الملف. بقدر ما استطيع ان اقول ، هم نفس: $ cat integers.c #include <stdio.h> int main(void) { int patty; int tim = 0; printf("Patty: %d\nTim: %d\n", patty, ...
int
14.07.2018, 03:22
1 إجابة
الطريقة الموصى بها لتضمين رأس مكتبة C القياسية <foo.h> في C ++ هو تضمين رأس C ++ المطابق <cfoo> . بناء على تجربتي هذا يضع بعض من C يبني المقابلة في std مساحة الاسم ، ولكن البعض الآخر في النطاق العالمي ، وأحيانًا تظهر في كلا المكانين (أي في std مساحة الاسم وعلى النطاق العالمي). يعتمد ذ...
c++11
c++-standard-library
c-standard-library
14.07.2018, 03:16
1 إجابة
أحاول حاليًا ، بهدف تعلم الاستخدام الأساسي لـ zlib ، إنشاء أداة صغيرة لضغط وفك ضغط الملفات في C ++. أنا أستخدم compress2 و uncompress الوظائف التي تقدمها zlib لتسهيل ذلك. ومع ذلك ، تأخذ كلتا هاتين الوظيفتين أنواعًا مختلفة تبدو خاصة بـ zlib ( Bytef ، uLongf ، وما إلى ذلك) بدون أي تحويلات تلقائية بين...
binary-data
zlib
14.07.2018, 02:28
2 الاجابة
عذرًا ، إذا كان هذا سؤالًا مستجدًا ، إلا أنني أقوم بتطوير برنامج "إضافة" للعبة. أقوم بذلك من خلال برنامج تشغيل ببساطة لأن مكافحة الغش لا تدعم اكتشاف الحلقة 0. لم أشاهد الكثير من المعلومات حول كيفية استخدام IOCTL وكنت أتساءل عما إذا كان يمكنك إرسال مدخلات مخصصة مثل معرّفات العمليات والمعلو...
driver
ioctl
14.07.2018, 02:12
1 إجابة
أقوم بتطبيق رمز في C لنسخ سلسلة في صفيف من الأحرف (سلسلة) ثم إجراء bsearch عليه لاحقًا. ولكن بشكل غير متوقع إرجاع bsearch خطأ نتائج يجب أن تكون صحيحة. أعتقد أن لها علاقة بكيفية إدخال السلسلة في المقام الأول أثناء الإدراج. يمكنك أن تنظر في هذا على أنه إدراج والبحث عن عقدة ورقة شجرة btree. أنا أقوم ...
data-structures
malloc
c11
bsearch
13.07.2018, 23:44
1 إجابة
ملاحظة: لا أحاول الحصول على تنفيذ الخوارزمية! لقد برزت بالفعل في جافا. لا يمكنني أن أجعل منطقتي تعمل في C. فيما يلي رمز Java (الذي يعمل) متبوعًا برمز C99 الذي ينكسر. إن تحدي التشفير عالي المستوى الذي يقدم الخطأ في تنفيذي هو: How to find all combinations of k length and smaller using alphabet of...
pointers
recursion
cs50
segmentation-fault
13.07.2018, 22:46
1 إجابة
أنا أتعامل مع تطبيق يتطلب حظر إشارة معينة في كل موضوع. يقوم تطبيق سعيد أيضًا بربط مكتبة ديناميكيًا (libcpprest.so) الذي ينشئ تجمع سلسلة رسائل أثناء التهيئة. وبطبيعة الحال ، لأنه لم يكن لدى الملف التنفيذي الرئيسي أي فرصة لتنفيذ أي رمز ، فإن هذه المواضيع قد تم إلغاء حظر هذه الإشارة - مما يؤدي إلى أعط...
shared-libraries
13.07.2018, 22:17
1 إجابة
لقد فتحت مشروعًا من زميل في mplab X ، وكان في أرشيف (.zip) أضفته إلى المسار الأصلي حيث توجد جميع مشاريعي وأضفت المسار الصحيح إلى Harmony ، ولكن هذا هو الخطأ عندما أقوم بالبناء. لقد قمت بتكوينه للوحة الهدف والمجمع الصحيحين وعلى تنظيف وإعادة البناء أحصل على نفس الخطأ. أي أفكار كيفية إصلاح ذلك؟ ...
pic
pic32
mplab
19.06.2018, 10:45
2 الاجابة
أحاول تغيير addr من مصفوفة ولكن لا أستطيع أن أفهم أين خطأي. uint8 a[255] = {1, 2, 3, 4...., 66}; main(){ uint8 *testpointer; testpointer = (&a + 32); العنوان من [a] هو 0x00000FC. وأريد أن يحصل testpointer على العنوان 0x00000FC + 32. ولكن إذا فعلت ذلك كما هو الحال في الكود الخاص بي ، فإنه يحصل ...
arrays
pointers
19.06.2018, 10:16
1 إجابة
لدي مشكلة مع هذا الرمز. في بعض الأحيان يتم تشغيله بشكل مثالي ولكن في أوقات أخرى يتوقف قبل الطباعة الأخيرة مع ظهور رسالة الخطأ: "خطأ في './ga': realloc (): مؤشر غير صالح: 0x00007f97d1304ac6". أنا مجنون لأنني لا أستخدم realloc ()! أظن أن هناك شيئًا خاطئًا في جزء reding للملف ، لأن...
realloc
19.06.2018, 10:07
1 إجابة
هذا كسارة البندق. الترجمة المتقاطعة لـ NXP imx.6 على أوبونتو 16.04 باستخدام gcc-arm-none-eabi-5_2-2015q4 للترجمة. تصحيح الأخطاء باستخدام قاعدة jlink. كود يجمع ويشتغل بدون أخطاء ولكن الناتج خاطئ. الرمز: ملف: uart_print.c #include "imx_uart.h" uart_instance = HW_UART4; # defined in another file vo...
printf
uart
nxp-microcontroller
19.06.2018, 10:03
فوق
قائمة طعام