c

    -1熱度

    2回答

    我不知道問題出在哪裏。代碼編譯沒有任何錯誤,但運行它時,它要求我輸入一個數字,但是當我在輸入後輸入時崩潰。有誰可以告訴我問題在哪裏?我認爲存在一些內存問題,但我無法弄清楚在哪裏。提前致謝。 #include <stdio.h> #include <stdlib.h> int main(void) { int n[16]; long long a; printf

    2熱度

    1回答

    我試圖在Ubuntu 14.04上使用clang格式(版本3.8)來清理我的C代碼庫。作爲一個需求,我需要clang格式來維護(或更好地執行)多個連續聲明/定義的縮進。例如: void foo() { int a; float b; myLongType c; } 運行鐺格式我得到以下輸出後: void foo() { int a;

    -2熱度

    1回答

    #include<stdio.h> void main() { char source[30]="salai word2 word3"; char destination[20][20]; printf(" \n\source is: %s\n\n", source); getch(); } 在上述程序中,char變量「source」包含三個單詞(用空格分隔)。我如何從「源

    -1熱度

    1回答

    考慮代碼: #define STRINGMAX 50 struct GIFTS { char whofor[STRINGMAX]; char city[STRINGMAX]; float weight; struct DIMENSIONS { float width; float length; float heigh

    1熱度

    2回答

    我使用Go Windows的syscall類庫將數據從DLL中的某個函數中取出。這一切都很好,但我不知道如何將LPCTSTR(指向C字符串的指針)轉換爲合適的Go字符串,而不使用CGO。 如果可能的話,我想盡量避免CGO,因爲Windows上CGO代碼的兩個選項(交叉編譯和在窗口上安裝gcc)仍然相當複雜。

    0熱度

    2回答

    我有一個我命名乘客的結構,它按照字母順序排序,並且我將它複製到與結構相同的鏈接列表中。 什麼是扭轉列表中的元素的順序最好的算法,這樣我就可以按字母順序輕鬆地打印出來?現在當然,如果它遇到的第一個值是NULL typedef struct { char fullname[40]; unsigned short phonenr[10]; unsigned int

    1熱度

    4回答

    我有一個函數接收一個指向char數組的指針。該函數遞增指針,使其穿過數組遍歷n個長度。最後,函數返回一個表示特定狀態的int值。問題是我有其他函數誰也收到一個指向相同的字符數組的指針,他們需要開始遍歷它正好在另一個函數離開的地方。所以我需要以某種方式保存指針的地址。我不能返回指針,因爲函數返回int。我想知道如果我仍然可以把它關閉,或者我需要使用結構來保存幾種數據類型(int和指針地址)。 這裏有

    -1熱度

    2回答

    我有這樣的代碼的結束和編譯器給我的下一個錯誤: functions.c:12:1: warning: control reaches end of non-void function [-Wreturn-type] } 代碼: #include <stdlib.h> #include <time.h> int myrand(){ srand(time(NULL)); i

    -1熱度

    1回答

    所以我遇到了AAC編碼的問題。我正在嘗試對某些合成聲波進行編碼,但它無法按預期工作。在VLC中播放時,我得到的文件只是一個超短的聲音。當我在ffplay中玩時,就像我期望的那樣,但它說「持續時間:00:00:00.05」,我想這是說5毫秒。但我編碼的比這更多,它演奏的更多。所以VLC播放超短的聲音,ffplay播放更長的文件(預期的長度),但超長時間顯示它,發生了什麼? 來源:http://pas

    2熱度

    2回答

    例如,我有這樣的結構: typedef struct{ char *var = (char*)malloc(20*sizeof(char)); } EXAMPLE; EXAMPLE *point = (EXAMPLE*)malloc(sizeof(EXAMPLE)); 我的第一個問題是,結構內部分配的內存時,我的EXAMPLE指針分配內存只被分配? 我的第二個問題,當我使用fr