cost 397 ms
sprintf 的最佳實踐?

[英]Best practice with sprintf?

這是情況: 我們從使用 sprintf 的外部資源(如 strcat)收到了代碼。 像這樣: 現在,這看起來很奇怪。 我們都同意這看起來很奇怪。 這不是我要問的。 大家都知道應該用strcat,而且比較直接。 除了看起來很奇怪之外,我正在詢問這可能導致的潛在問題。 我們在 RHEL6 上運行, ...

asprint memory 泄漏需要幫助了解泄漏的來源和可能的修復

[英]asprint memory leak need help understand where leak is coming from and possible fixes

注意:我確實調用了這個 function 並將其釋放為 main 但 valgrind 仍然顯示錯誤。 這段代碼基本上采用了一個帶有兩個數據 coeff 和 exp 的單鏈表。 這基本上是將鏈表中的多項式存儲轉換為可讀字符串。 我希望動態分配它。 ...

如何將 long long 轉換為字符串?

[英]How do I convert a long long into a string?

我正在創建一個程序,該程序將用戶的數字輸入作為 long long,然后涉及一些與單個數字有關的數學。 我認為最好的方法是將 long long 轉換為字符串,然后遍歷各個部分。 我曾嘗試使用atoi但這不起作用,現在我正在使用sprintf如下... 這也不起作用。 任何人都可以讓我走上正確的軌 ...

R - For 循環遍歷 Dataframe 的行 + 將長文本寫入文件

[英]R - For Loop through Rows of Dataframe + Write Long Text to File

我正在努力處理 R 中的特定 for 循環。我有一個包含 52 行和大約 30 列的數據框。 我正在編寫 for 循環以從每一行中提取數據(或值)並將它們插入到長文本中——在本例中是 javascript/geojson 代碼。 目前,length() 不接受我放入其中的任何參數。 我是 R 的新手 ...

如何防止asprintf覆蓋堆上的變量?

[英]How do I prevent asprintf writing over variables on heap?

我正在使用asprintf動態分配內存並加載字符串以將有關文件的信息存儲在工作目錄中。 在函數parse_entry次調用(完全一致)中,執行以下行: file->filename_len = asprintf(&file->filename, "%s", entry- ...

長字符串中的分段錯誤

[英]Segmentation fault in a long string

我正在編寫一個打印為標准輸出的函數,就像常規 printf 函數所做的那樣,但在采用 %d 或 %s 等指標時,它需要 {i} 或 {s}。 我遇到的問題是,當格式參數的字符串太長約 23 個字符時,我在調用 vfprintf 函數的行出現分段錯誤。 測試示例: ...

顯示使用asprintf創建的時間字符串

[英]Displaying time string created using asprintf

我希望以這種形式顯示一個字符串:“在3天00:15:07”或“在00:15:07”,在這種情況下,天數為0 所以我寫了一些代碼如下 我在控制台中得到了這個輸出: 我不知道為什么用這種方式顯示創建的字符串asprintf(第一個顯示消息)。 我希望它像第二個顯示消息的結果。 ...

php sprintf HTML模板

[英]php sprintf HTML template

我有html郵件模板,我想通過php mail()函數發送給我的用戶。 我把這個模板放到php變量,並希望使用sprintf()函數插入指定的變量,但我得到這個 - 警告:sprintf():參數太少 在我的HTML模板中 <!DOCTYPE ht ...

使用valgrind時無效讀取大小1

[英]Invalid read of size 1 when using valgrind

使用valgrind時,我得到以下輸出: 在這里,我將其范圍縮小為代碼中的問題: 我有很多錯誤,我覺得提供整個valgrind輸出會過大。 我得到的所有錯誤都返回到我使用asprintf()的位置("addToList (pa1.c:124)" line in the repo ...

在 Windows 上使用 asprintf()

[英]Using asprintf() on windows

我編寫了一個在 linux 上完美運行的 C 程序,但是當我在 windows 上編譯它時,它給我一個錯誤,說 asprintf() 未定義。 它應該是 stdio 庫的一部分,但似乎許多編譯器不包含它。 我可以為 Windows 使用哪個編譯器,它允許我使用 asprintf() 函數? 我已經嘗 ...

在C上使用sprintf和系統函數時清空文件

[英]Empty file when using sprintf and system function on C

我想在文件文本中保存一些信息,我寫了這個程序: 結果: system命令返回: 但是當我運行時:cat /tmp/ping_result。我有一個空文件 ...

`asprintf`線程安全嗎?

[英]Is `asprintf` thread-safe?

GNU函數asprintf (打印到分配的字符串)線程安全嗎? (IIC,基本上,這歸結為malloc是否是線程安全的問題。) 考慮示例代碼: 在這里,我不觸及任何全局變量。 如果我的getValue在並發線程中被調用怎么辦? 沒有壞事會發生,他們會嗎? ...

為什么使用 asprintf() 而不是 sprintf()?

[英]Why use asprintf() instead of sprintf()?

我很難理解為什么你需要 asprintf。 這里在手冊中說 函數asprintf()和vasprintf() sprintf(3)和vsprintf(3) ,除了它們分配一個足夠大的字符串以保存包括終止空字節在內的輸出,並通過第一個參數返回指向它的指針. 這個指針應該傳遞給free(3)以在不再 ...

AIX上的asprintf的替代或解決方法

[英]Substitute or workaround for asprintf on AIX

我正在嘗試在AIX上構建python-kerberos。 kerberospw.c使用了對asprintf的調用,但是從谷歌告訴我的是,asprintf在AIX上不存在。 我看到http://www.koders.com/c/fidAA9B130D588302673A28B568430A ...


 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM