c

    -1熱度

    1回答

    我想從文件中輸入文本並打印最大長度的字數,但我無法解決它!然後 #include <stdio.h> #include <stdlib.h> #include <string.h> int main() { FILE *ptr_file; char buf[1000]; ptr_file =fopen("text.txt","r"); while

    -2熱度

    1回答

    我在文件platform.h的結構定義: typedef struct { VL53L0X_DevData_t Data; uint8_t I2cDevAddr; uint8_t comms_type; uint16_t comms_speed_khz; uint16_t devID; I2C_HandleTypeDef * i2c_ha

    -4熱度

    2回答

    我有一個任務,可以編寫打印出1-100之間所有素數的代碼。我正在查看不同的程序以瞭解要做什麼並繼續運行的想法,即「if(x%c == 0)」。 現在我無法找出什麼是「X%C」表示。我環顧四周,無法找到任何好的答案。可能是因爲尋找錯誤的東西。在下面的代碼中究竟做了什麼? #include<stdio.h> int main() { int n, i = 3, count, c;

    0熱度

    1回答

    如果你不熟悉universal hashing,它主要是試圖保證少量的碰撞(相反,使用普通的舊模),使用一些相當簡單的數學涉及隨機性。問題是,它並沒有爲我工作: size_t hash_modulo(const int value) { return (size_t) (value % TABLE_SIZE); } // prime 491 is used because its

    -2熱度

    1回答

    我有一個4字節data.Each位將作爲一個switch.I需要啓用/禁用開關基於4個字節數據中的位值。將是什麼優化的方式來獲取位的位置,設置爲32位..?

    -4熱度

    4回答

    什麼是C/C++代碼精確基準測試的推薦方法/庫?有些東西可以克服簡單測量執行時間的不準確性,即CPU頻率和系統負載可能在執行時間內發生變化。不確定計數執行的指令是否是正確的方法,因爲我的代碼中的瓶頸將(可能)成爲內存訪問。

    1熱度

    1回答

    我最近利用了一個危險的程序,發現了x86-64架構上的gcc版本之間的差異。 注意:中gets 不當使用是不這裏的問題。 如果我們用其他函數代替gets,問題不會改變。 這是源代碼使用: #include <stdio.h> int main() { char buf[16]; gets(buf); return 0; } 我使用gcc.godbolt.or

    0熱度

    1回答

    我寫了一個程序打印出一個浮點數的位模式下 所以我希望得到一個標準的IEEE-754位模式即: 1個符號位| 8個EXP位| 23尾數位 當我得到了輸出,並把結果放到一個IEEE-754轉換器的數量是錯誤的。當我一點一點地顛倒順序時,數字是正確的。 所以我問的是:我發現一個線程,我發現這個模式可能是BYTE-WISE顛倒的,但是我沒有發現它完全顛倒了BIT-WISE。 任何人都可以在這個claryf

    -9熱度

    1回答

    這是代碼。很基本的,應能正常工作: int main() { int n, status, i; printf("Please enter an integer bigger than 1: "); status = scanf("%d", &n); if (status != 1 || n > 1) { printf("Invalid in

    -2熱度

    1回答

    這個問題是在codechef競賽中的一個問題。我已經在c。以下是我的代碼: scanf("%d",&N); count=0; for(i=2;i<=N;i++) { c=a; while(c>=i) { c=c/i; } if(b==1) count++; }