c

    1熱度

    1回答

    我注意到有很多人有消息「make:沒有爲'all'完成」的問題,但是我的問題恰恰相反。 這是我的生成文件: ################# ## VARIABLES ## ################# # Environment OS := $(shell uname) # Output NAME := libft.a DYNAMIC_NAME :=

    0熱度

    1回答

    我從函數獲取指向塊(開始時爲空)的數據的指針。 這個指針是: char* data; 而我的工作就是在此塊中插入不同類型的數據。我只知道數據類型(字符串/整數/浮點數)及其以字節爲單位的長度。 例如,對於一個插入整數,我想給每個塊像一種形式: |block_num|age|weight|favorite_number| 所以我的主要問題是,我怎麼可以插入數塊,並讓他們喜歡?我希望像數據[3

    0熱度

    2回答

    的負C數incosistent結果我有兩個陣列和出兩者的我得特定索引的值。在做這件事的時候,我有一些奇怪的東西。當我打印出來的ARR1的指數值爲-1,我得到0,同樣的事情發生與指數8.我的結論是,一個數組的範圍之外inidces都爲0。現在我的問題返回。當我做ARR2同樣的事情,我得到29指數-1的價值。 我在做什麼錯? int arr1[] = {33, 12, 75, 85, 62, 14,

    0熱度

    1回答

    我怎麼知道哪個類型(int,double,float等)當前持有void指針? 假設 void * p; int x = 10; p =&x; printf(「%s」,type_of_void_pointer(p)); double d = 1.5; p =&d; printf(「%s」,type_of_void_pointer(p)); 第一個printf應該打印「int」,而第二個應該打印「d

    0熱度

    1回答

    我有一個項目,我正在將作業添加到隊列中,並且我有多個線程正在進行作業,並計算出自己的獨立結果。 我的程序處理SIGINT信號,我試圖加入線程來合併結果,打印到屏幕,然後退出。我的問題是,當我發送信號時線程似乎停止工作,或者他們在mutex_lock上被阻塞。這裏是我的程序的重要部分,以便簡潔。 的main.c //the thread pool has a queue of jobs inside

    0熱度

    1回答

    我想配置PIC24F16KA102的Timer1來對其進行計數。時鐘源必須是8 MHz的內部時鐘。我配置了寄存器T1CON並在高電平上設置了TON位來啓動定時器。 Timer1設置爲每隔100 us進入一次溢出,然後在一段時間內我將增加可變計數。我不明白,因爲timer1不起作用,我觀察到它不會增加。爲什麼? #include <xc.h> #include "config.h"

    1熱度

    1回答

    我有以下測試設置。當我編譯代碼時,出現以下錯誤:initUSART無法識別,但我已將文件包含在適當的位置。我錯過了什麼嗎? AVR Development Stack Get input main.c file... Compile code and return elf file... main.o: In function `main': /Users/sebastianscharf/

    -1熱度

    3回答

    #include<stdio.h> void display(int (*p)[3],int,int); int main() { int a[3][4] = {1,2,3,4, 5,6,7,8, 9,0,1,6}; display(a,3,4); } void display(int (*p)[3],int r,int c

    0熱度

    1回答

    可以像這樣使用#define的常量部分的字符串嗎? #define A string 如果我不能,有什麼可以替代?

    -3熱度

    1回答

    我想創建一個程序,如果給定數字爲9,請更改它7, 和(4到9)。並找到最大值。例如:i/p = 998,o/p = 778 ex:i/p = 499 444 o/p = 999 該怎麼做。 如何使用循環,數組? #include <stdio.h> #include <stdlib.h> int main() { int a[2], b[2], max, i; scan