[英]Problem with Files (argv[]) as arguments for strncmp()
當我運行代碼(附圖中的代碼)時,當我嘗試將argv[]作為strncmp()函數的參數時,輸出屏幕上沒有任何內容。 我在網上搜索過,但沒有看到類似這樣的 strncmp 應用程序! 我發現的一切幾乎都是這樣的: 不是 MSVC 版本代碼我嘗試了我在 MSVC 中附加的圖像中的代碼,如下所示: 但是輸 ...
[英]Problem with Files (argv[]) as arguments for strncmp()
當我運行代碼(附圖中的代碼)時,當我嘗試將argv[]作為strncmp()函數的參數時,輸出屏幕上沒有任何內容。 我在網上搜索過,但沒有看到類似這樣的 strncmp 應用程序! 我發現的一切幾乎都是這樣的: 不是 MSVC 版本代碼我嘗試了我在 MSVC 中附加的圖像中的代碼,如下所示: 但是輸 ...
[英]pointer in binary files after using fread command
我目前正在學習文件指針,並遇到了作為示例給出的這段代碼,我嘗試在 Visual Studio 中復制它,但我不斷收到目前不相關的運行時錯誤 我的問題是,如果文件為空,struct client 包含什么? 另外,如果文件在他們使用的代碼中只有 1 個結構,他們使用 fread 時指針不會移動到結 ...
[英]Resource leak or false positive
我有這樣的代碼: 我正在使用 cppcheck 進行 static 分析,它發出警告: 在我看來,由於按值返回,數據將從“緩沖區”復制到 std::string 的存儲中,因此那里沒有泄漏。 這會帶來一些真正的問題還是誤報? ...
[英]Python f.seek and string slice yields different results
我在 Python 中處理我的一個小型個人項目,它將 XML 文件解釋為基於文本的控制台游戲的腳本。 所有單獨的源文件都合並到這個大型 XML 文件中。 為了不通過加載整個文件的內容來使用過多的 memory,我決定使用單獨的 JSON 文件作為指向各種目錄的某種目錄? (包括標簽本身)標簽。 這 ...
[英]Not being printed out when using fgets
我正在學習 C 中的文件輸入/輸出。 但是有一點我不明白。 我正要使用 fgets 打印[words.txt]中的簡單句子,但它不起作用。 [words.txt]如下: 我的代碼是:#define _CRT_SECURE_NO_WARNINGS #include <stdio.h> # ...
[英]How to properly read data from CSV file in C++
我的輸入文件userinfo.csv包含這種格式的用戶名和密碼用戶名,密碼如下所示。 我想將所有用戶名和密碼存儲在 我從來沒有使用 C++ 來處理文件,只有 python 編輯1 我知道上面的代碼很糟糕,我該如何改進它,因為我的實際 csv 文件包含 20000 行。 ...
[英]Why do I get FILE pointer error while checking NULL condition?
問題 printf 顯示帶有路徑的正確文件名:“F:\\c\\projects\\Banking Management System\\data\\pwd.txt” 但是,perror 顯示:錯誤:無效的參數 它不會創建/寫入文件,即使我刪除了以下條件: if (fp==NULL) ...
[英]Print data of a file stored in file pointer in C
我已使用文件指針將內容寫入文件。 我現在想以數組的形式打印這些數據。 我是用 C 編程的新手,看起來打印文件指針是不同的。 這是我的代碼示例, 我現在想以數組的形式打印 *outfp 中的值。 ...
[英]Loop through data stored in buffer in C
我有一個 .dat 文件,其中包含兩列,音頻數據的時間和通道。 我正在嘗試僅讀取列通道,將其寫入不同的 .dat 文件並保存。 在代碼中,我將文件存儲在緩沖區中,並且能夠讀取列中的值。 現在我試圖將第二列放在另一個名為 out.dat 的文件中,但看起來它沒有向文件中寫入任何內容。 這就是我所做的 ...
[英]fseek() on text files in C language
我開始學習 C 並且我正在使用文本文件。 從它們加載文本,使用它,然后在同一個文件中更新它。 有人告訴我 fseek() 不能保證每次都在文本文件中工作,我無法真正理解為什么。 如果有人可以解釋這一點,那就太好了!! 我還發現如果你這樣做 它保證將指針移動到“pos”。 這是正確的嗎? ...
[英]C Reading records from text file in C using structure
我正在嘗試從名為 lib.txt 的文本文件中提取記錄。 我的程序是一個非常簡單的基於圖書館的管理程序,我必須打印給定出版商或部門的所有書籍。 我的代碼是: 文件 lib.txt 以相同的順序包含以下行,如下所示: 哦,它們是由標簽分隔的。 甚至嘗試使用空格但沒有變化。 該程序編譯正常,但未 ...
[英]Close file pointers in a array
我想知道是否有更好的方法來關閉數組中的文件指針,而不是通過數組進行 for 循環 go:argc -= optind; argv += optind; FILE *inputfiles[argc - 1]; int i; for (i = 0; i < argc; i ++) in ...
[英]std::filebuf passed to std::ifstream not always called
目標為舊版 C++11 程序提供無緩沖 I/O並禁用 kernel 頁面緩存。 此功能必須按需提供(通過可執行參數)。 這個想法是減少 I/O 操作的 memory 開銷,而不管性能如何。 我不確定這是實現這一目標的正確方法...... 我的嘗試代碼庫非常大, std::ifstream和std:: ...
[英]Writing and reading a binary file in c
我正在嘗試將 integer 寫入二進制文件,然后讀取相同的內容。 但是,我的程序讀取的數字與寫入的數字不同。 我究竟做錯了什么? output 是這樣的: ...
[英]fgetc output varies when code is placed inside function and executed
首先,我要為這個標題缺乏具體性表示歉意。 老實說,沒有什么好的方法可以用一句話來描述我遇到的事情,但我會盡可能地描述這一點。 我正在嘗試使用 C 的文件處理函數。 我一直在測試可以將 fgetc function 應用於我正在為大學做的數據結構作業的方法。 我很容易就知道如何使用它,但是當我測試不同 ...
[英]PHP. How to read a file, if it is writing without a problem with "a+", but is not readable with "r"?
我有兩個腳本:其中一個將變量的值寫入文件。 在另一個腳本中,我嘗試閱讀它。 它寫得沒有問題,但不可讀。 在這里我寫入一個文件: 我在這里閱讀了文件: 代碼在“sprinthost”托管上運行,如果這有所不同的話。 有人懷疑這是因為該托管。 ...
[英]Is FILE * reassignment without fclose() okay?
假設我有以下代碼: FILE *x = fopen("story.txt",r); if(x!=NULL) { x = fopen("story.txt",wb); /* <- Does this waste/leak memory ?? */ /* ... do someth ...
[英]C depth-first-search - how to handle not enough file pointers being available?
如果我遞歸搜索目錄並進入所有子目錄,我如何處理不超過可用文件指針不足的深度並退出程序(沒有分段錯誤等)? ...
[英]Attempting to 'insert' or 'add' into a text file - one small problem
提供代碼 MRE。 症狀很“簡單”: 嘗試hello\\nhello\\nhelloEOF並插入 ' _ ' @ ln=2 & col=1 (或者更確切地說是任何line>1 && col==1 )程序奇怪地做對了,但是吃掉了'\\n' ,導致第 2 行與第 1 ...
[英]Why does seekp() fail in this case?
我正在使用這個程序來修改 text.txt 中的每個元音以成為主題標簽('#') 所以如果 text.txt 的初始內容是 它會變成 問題是這條線 這一行將文件指針保持在同一個 position 所以我想我可能會改變這一行 我認為這會做同樣的事情,但事實並非如此。 當我運行程序時,控制台就停在那里 ...