trigraphs

    0熱度

    1回答

    在有向圖和三合我又讀了之後並測試一個簡單的程序: #include <stdio.h> int main() { int a = 0; //??/ ++a; printf("%d",a); return 0; } ,並通過反射我做 g++ -std=c++11 test.c 和令我驚訝的是沒有發出警告,並且打印了0,因此我繼續嘗試使

    1熱度

    2回答

    我的代碼等同於下面的打印出來的短字符串: #include <iostream> #include <string> int main(int argc, const char* argv[]) { std::string s = "finished??/not finished??"; std::cout << s << std::endl; return

    5熱度

    1回答

    我遇到了一些奇怪的代碼。它甚至不像C,但令我驚訝的是它編譯並運行在我的C編譯器上。這是對C語言的非標準擴展嗎?如果是這樣,它的原因是什麼? ??=include <stdio.h> int main() ??< const char arr[] = ??< 0xF0 ??! 0x0F, ??-0x00, 0xAA ??' 0x55

    0熱度

    2回答

    在編譯器中,三字母和二元字符不會被相應的單個字符替換。 相反它給予警告這樣的事情, 12:26 G:\BIN\cLang\macro2.cpp [Warning] trigraph ??= ignored, use -trigraphs to enable 我想知道爲什麼這種類型的警告是給,我怎麼能解決這個使用三字母和連字。他們在語言中的目的是什麼? 注 - 我想看看有向圖&三合工作,所以不要

    8熱度

    1回答

    我想匹配一些數據流中有趣的數據塊。 應該有一個領先的<,然後是四個字母數字字符,兩個校驗和(或??,如果沒有指定shecksum)和一個尾隨>。 如果最後兩個字符是字母數字,則以下代碼按預期工作。如果他們是??雖然它失敗了。 // Set up a pre-populated data buffer as an example std::string haystack = "Fli<data??

    2熱度

    1回答

    c99 standard 5.2.1.1 Trigraph sequences 2實施例下面的源極線 printf("Eh???/n"); 變爲(更換三字符序列的後?? /) printf("Eh?\n"); 它說,它將取代三字符序列,但事實並非如此。 它打印"Eh???/n" 我缺少的東西?

    2熱度

    2回答

    爲什麼當ON或OFF模式嚴格遵守ANSI C程序會產生不同的結果?遵守嚴格的有關的原因,大多數現代工業的編譯器默認了自己的語言的一些擴展,以及一些默認的寫作是C99等 #include <stdio.h> #include <string.h> int main (void) { int len; len = strlen ("??="); printf ("l

    7熱度

    2回答

    我想要做一個文本搜索,如google suggestions。 由於神奇的Postgis,我使用PostgreSQL。 我想使用FTS,但我看到它無法搜索partial words,所以我發現this question,並看到了如何trigrams作品。 主要問題是我正在使用的搜索引擎是西班牙語。 FTS在干擾和dictionaries(同義詞,拼寫錯誤),UTF等方面效果很好。 Trigrams

    1熱度

    1回答

    對不起,因爲我覺得這個疑問應該更簡單,但我找不到滿意的答案。 我有兩個定量的二分網絡(顯示A-B和B-C之間的生態關係)。我的問題是,我不知道爲了建立定向的定量三方網絡(如典型的食物網),如何加入這兩個網絡。 每個二分網絡的B級具有相同的頂點組成(以數量和頂點名稱)。另外,級別A和C不能相互影響。因此,最終三方網絡的順序和方向應該是C-> B-> A 有什麼建議嗎? 感謝您的關注!

    56熱度

    3回答

    我看到一些舊的代碼下面的代碼: size_t a = 1 ???- 2 :0; 是什麼符號???-意味着C++?我應該怎麼理解它? 謝謝!