printf

    4熱度

    2回答

    的printf()函數使用格式說明%s打印char *。 該標準沒有指定如何將char實現爲有符號或無符號。 因此,作爲簽訂char時char實現,我們用%s打印unsigned char *,是安全的做到這一點? 在這種情況下我們應該使用哪種格式說明符?

    2熱度

    1回答

    我想用單元格數組的內容製作一個文本文件。以下是MWE。當我使用沒有文件參數的fprintf(只在命令窗口中打印時,例如fprintf(['\t\\hline ',repmat('%s & ',1,size(A,1)),'\b\b','\\\\','\n'],A{:})),代碼工作得很好。但是,當我用fopen打開一個文件並嘗試向它寫入相同的內容時,雙後退(\b\b)不起作用。 MWE: A = n

    -2熱度

    1回答

    通過多次調用此函數將多次打印到文件時,我一直在運行內存泄漏。沒有任何問題,除非我真的打印。 void print_fields_weights_energies(MKL_Complex16 *stored_fields, MKL_Complex16 *stored_energies, MKL_Complex16 *weights,

    0熱度

    1回答

    重新讀取printf文檔後,我想嘗試%g屬性。如果我使用兩位數字,可能會出錯,對吧? php -r "echo printf('%g', 123.4000);" 123.45 // What? php -r "echo printf('%g', 123.4500);" 123.456 // This can't be right php -r "echo printf('%g', '12

    2熱度

    1回答

    我知道print,printf,die,warn,say具有不同的功能,但所有打印到控制檯。我正在開發一個項目,將日誌框架集成到Perl中,所以我需要知道所有將輸出輸出到控制檯的函數,而不管它們的功能如何。

    -4熱度

    3回答

    大家好,所以我試圖讓一個程序,因爲這人做,將只打印: public class L3Q5 // Class { public static void main(String[] args) // Method: main { double x = 3.14159265358979; System.out.printf("%.1f %n", x);

    0熱度

    2回答

    我有這樣的代碼: int main() { unsigned long x[1000][1000]; unsigned long y[10]={0}; unsigned long num = 10; unsigned long i=0,j=0,a=0, b=0; printf("Hello\n"); char ch;

    4熱度

    1回答

    我有與C的printf寬度調節問題 例如: char a[] = "o", b[] = "l"; printf("%-3s %s", a, b); 控制檯輸出給我串3米之間的空間,但是當我改變「O」到「 ó「,控制檯之間顯示2個空格。每次我在字符串中使用像「ł」,「ó」,「ś」這樣的字符時,寬度修飾符會縮短1個符號,爲什麼會發生這種情況? OS X 10.11(厄爾尼諾上尉)

    0熱度

    2回答

    我想從單元格陣列構建文件名。我想使用sprintf函數,但它不適用於單元格輸入(它適用於字符串數組)。 實施例: foldername = sprintf('''\\STH\\Sth %s\\ABC %s;'',firstvariable,secondvariable); 輸出: Error using sprintf Function is not defined for 'cell' i

    -2熱度

    2回答

    你如何編寫代碼來編譯跨平臺沒有警告。例如,我沒有在x64平臺上發出警告,但我在ARM(樹莓派)上執行了以下操作: 警告:格式'%lu'需要'long unsigned int'類型的參數,但參數5的類型爲' size_t {aka unsigned int} 不用說,我不想禁用警告。 更多的例子和場景: warning: format ‘%lu’ expects argument of type