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

1 إجابة
لقد كتبت برنامجًا يحدد الجزر في مصفوفة صحيحة ثنائية الأبعاد. الجزيرة عبارة عن مجموعة من 1s موضوعة بطريقة تجعل كل 1 بجوار 1 على الأقل داخل الخلايا الثماني المحيطة. يعمل البرنامج بشكل جيد لأي مصفوفة إلا عندما يكون 1 المعني في الصف الأخير ويتجاوز البحث عن 1s المحيطة الصف الأخير من الصفيف. هذا هو رمزي...
26.07.2018, 14:13
2 الاجابة
لا أفهم جزءًا من هذا الرمز: #include <stdio.h> #define IN 1 /* inside a word */ #define OUT 0 /* outside a word */ /* count lines, words, and characters in input */ main() { int c, nl, nw, nc, state; state = OUT; nl = nw = nc = 0; while ((c = getchar()) != EOF) { ...
26.07.2018, 14:08
1 إجابة
جئت عبر مقطع التعليمات البرمجية حيث تمت إضافة إصلاح لإزالة تحذيرات المترجم. قبل: int test; SYSTEM_START_Function(0, &test); بعد: int test; SYSTEM_START_Function(0, &(char)test); مع: static void SYSTEM_START_Function (UInt8 parameterSize, char* pointerToPassedParameters) { } هل يستطيع أح...
26.07.2018, 14:00
1 إجابة
لدي وظيفة تحصل على 3 x 3 مصفوفة و 3 x 4000vector ، ويضاعفهم. تتم جميع الحسابات بدقة مزدوجة (64 بت). يتم استدعاء الدالة حول 3.5 مليون مرة لذلك يجب أن يتم تحسينه. #define MATRIX_DIM 3 #define VECTOR_LEN 3000 typedef struct { double a; double b; double c; } vector_st; double matrix[MATRI...
optimization
performance
linear-algebra
matrix-multiplication
26.07.2018, 13:15
1 إجابة
أحاول الحصول على قائمة بالملفات في الدليل باستخدام libcurl من خادم SMB. ولكن لدي خطأ: curl -u "DOMAIN\login:password" smb://fs/january/soft curl: (56) Failure when receiving data from the peer curl -u "DOMAIN\login:password" smb://fs/january/soft/ curl: (56) Failure when receiving data from the pe...
curl
libcurl
smb
26.07.2018, 13:03
1 إجابة
أحاول إنشاء قائمة ديناميكية ، والتي يجب أن تقرأ سلسلة إدخال وحفظ كل سلسلة في عقدة جديدة من lis. سيقوم البرنامج بطباعة كل عقدة ، وبعد ذلك أريد إضافة وظيفة لحذف عقدة ، لكني أتلقى الكثير من الأخطاء ، في الغالب لأنني لست جيدًا في استخدام المؤشرات وأنا جديد في هياكل البيانات ، هل يستطيع أحد مساعدتي رجاء...
11.07.2018, 17:41
3 الاجابة
أنا أخطط لتعيين نوع بيانات رقم في متغير char. سيكون الرمز شيئًا مثل هذا: #include <stdlib.h> #include <stdio.h> typedef unsigned short ushort; typedef unsigned u; ushort getRandomNumber(){ return (ushort)(rand() % 9); } ushort getASCII(char Char) { return (ushort)Char; } cha...
int
char
11.07.2018, 17:04
1 إجابة
لدي تعريف التالي في ملف التكوين الخاص بي وأريد تهيئة بنيتي تلقائيًا أثناء التحديد في وقت الترجمة. هدفي هو myStruct.setting [0] .line [1]. Number to be 5. لكني أتلقى خطأ أثناء التحديد. كيف يمكنني تهيئته كما أريد؟ #define MY_DEFINITION \ {\ {\ {"menu" ,20},\ {"setting" , 5},\ },\ {\ ...
struct
11.07.2018, 17:02
1 إجابة
لقد طورت في Python مكتبة خوارزمية (+ استخدام مثل الباندا والرقم) وأبحث عن طريقة لنشر هذه الخوارزميات على Android و iOS دون إعادة كتابة الرمز الأصلي أو بأي لغة أخرى. بعد استكشاف العديد من الخيارات ، أرى أربعة احتمالات رئيسية حول كيفية حل مشكلة ترحيل بايثون: ترجمة رمز Python إلى رمز أصلي (Java أو S...
11.07.2018, 16:40
1 إجابة
لماذا توجد دالة MyFunc () في ملف .o ، لكنها غير موجودة في ملف .so؟ مثال ملف. o: 00019350 g F .text 00000034 MyFunc في ملف .so لا أرى وظيفة "MyFunc".
gcc
asterisk
11.07.2018, 16:33
1 إجابة
كيف يمكنني عرض شجرة ثنائية في ج ؟، مثل هذا 37 / \ 16 3 / \ / \ 9 26 58 81 \ / \ 35 55 74 يمكنني عرض المستوى حسب المستوى 1 23 4567 89 لكنني بحاجة إلى رسم BT في هذا الشكل بالضبط void printLevel(NoArvore * node , int level) { if(...
binary-tree
printf
15.06.2018, 22:49
3 الاجابة
أكتب برنامجًا ولكن أثناء تعيين القيمة بعد إجراء شرط ، يظهر خطأ يسمى "lvaluered كمعامل مهم للتعيين". كيفية حل هذا الخطأ؟ يتم إعطاء رمز بلدي أدناه: #include<stdio.h> int main() { int calls; float bills; printf("Enter the number of calls:\n"); scanf("%d",&calls); calls<=100? ...
15.06.2018, 22:25
2 الاجابة
عندما أقوم بإنشاء هذا المقبس ، exec تقبل الوظيفة ولكن هذه الوظيفة تتسبب في تحذير ولا أعرف لماذا ، يمكن لأي شخص مساعدتي ؟، جزء من الكود الخاص بي هو serv_sock = socket(AF_INET, SOCK_STREAM, IPPROTO_TCP); checkError( (serv_sock < 0), "cliente: no puedo abrir un socket TCP\n"); serv_addr.sin_family ...
sockets
15.06.2018, 21:38
2 الاجابة
أود عمل برنامج يقبل الأوامر بطريقة تشبه تلك الموجودة في ip على لينكس. على سبيل المثال ، أريد الحصول على أمر كامل show interface options ولكن يمكن للمستخدم كتابة فقط show in options أو حتى فقط s i o إذا لم تتعارض مع أوامر أخرى. لدي بعض الأفكار حول كيفية القيام بذلك ، وأود أن أفعل ذلك في C. لذا فإن ...
console
parsing
15.06.2018, 21:24
1 إجابة
لقد كتبت الرمزين التاليين وتعطي مخرجاتهما على التوالي. الرمز 1: #include<stdio.h> int* allocate(int array, int value) { int k[array]; //int *k=(int *)malloc(array*sizeof(int)); for(int i=0;i<array;i++) { k[i]=value; printf("%d ",k[i]); } printf("\n"...
pointers
dynamic
variables
15.06.2018, 20:59
فوق
قائمة طعام