c89

    0熱度

    1回答

    我試圖編寫一個程序,該程序從excel文件導入數據並將名稱存儲在鏈接列表中。第一列包含一個命令{add,remove,flush},如果該命令是add,則第二列包含一個名稱。 它將名稱添加到列表的末尾,從前面刪除名稱,並在刷新時從名稱中刪除整個列表。 Add檢測名稱是否已經包含(尚未寫入)flush和remove還檢測隊列是否爲空。 示例文件: add dave add mike re

    4熱度

    1回答

    是否可移植/有效的C取消引用被視爲地址的整數文字?即,如果我想在存儲器地址0x12345678一個64位的值設置爲123,是以下便攜式和有效的C,至少由C89標準: *(uint64_t *)(0x12345678) = 123ULL; 我認爲沒有編譯警告(通過gcc -std=c89 -Wall input.c測試) ,但我記得在某些情況下,在將某個地址存儲在一箇中間變量而不是直接取消引用整

    -1熱度

    3回答

    我對這個字符串有疑問。 例如: char ex1[20]="Hello hi"; int choose; scanf("%d",&choose); 我應該怎麼做,使之印「嗨」當用戶進入1和「你好」是,如果他進入0印刷? 謝謝你的幫助。

    1熱度

    3回答

    我使用鏈表進行隊列實現..需要不使用命令gcc歐米茄警告編譯代碼在編譯時分配從兼容的指針類型 - std = c89 -g -pedantic filename.c。不過,我收到警告:從分配兼容的指針類型[默認啓用]就行號(174,223,253)。另外,我面臨的問題,在打印記錄到文件中: #include <stdio.h> #include <errno.h> #include <stdb

    1熱度

    2回答

    我有一個函數,它創建一個動態數組,我的選定整數的大小。代碼: int *create(int n) { int *nn; nn = (int*)malloc(n*sizeof(int)); return nn; } 我這樣稱呼它在我main() int *nn int n = 5; /* size = 5 */ nn = create(n); 我想我得到

    2熱度

    2回答

    由於不值得一提的原因,我想知道是否有布爾表達式的標準定義值。例如。 int foo() { return (bar > 5); } 上下文是我擔心的是我們的團隊定義爲TRUE比1不同的東西,我擔心有人會做: if (foo() == TRUE) { /* do stuff */ } 我知道,最好的辦法只是做 if (foo()) 但你永遠不知道。 是否存在布爾表達式的定義標

    0熱度

    2回答

    創建GET_TIME()函數,我有這個簡單的功能: char* get_time() { char *buffer = malloc(sizeof(char)*10); /* HOW TO FREE IT ? */ time_t rawtime; struct tm * timeinfo; time(&rawtime); timeinfo =

    3熱度

    4回答

    首先,我正在談論使用gcc編譯的舊式ANSI-C(我的意思是ANSI標準,沒有C99或更新版本)。我只允許使用下面代碼中可以看到的庫。 我的問題是我有一個被稱爲以如下方式對終端程序: program < integer_1 integer_2 雖然我已經能夠找出如何檢查參數的數目,我被困在檢查這些是否是整數。 如果程序被稱爲像這樣: program < 1 -13 它應該運行沒有抱怨,但如

    0熱度

    2回答

    我有被封裝的#ifdef塊,其具有附連到它的一個if()語句中的函數內部的功能性: int myfunction(void) { int condition = 0; #ifdef USE_WHATEVER int othervar = 0; #endif /* USE_WHATEVER */ /* some code */ #ifdef USE_WHATEVE

    1熱度

    3回答

    說,我們的for循環如下: #define UPPER 0U int i; for(i = 0; i < UPPER; i++) { /* foo */ } 這將產生一個W549: condition is always true警告,顯然是因爲我們宏展開後得到for(i = 0; i < 0; i++)。在實際代碼中,UPPER是一個預編譯時間參數(即,它由一些構建腳本根據目