解決方案:開啟專案所在資料夾。
比如我這裡的專案叫test
可以看到前面兩個有build-* 資料夾。
講檔名全部拉長就可以知道。
其實,在test中,是不存在exe這個檔案的。
我們平時在qt中執行檔案的時候,其實,都是執行的前面兩個資料夾的檔案。
比如對於下面的這個程式,我就應該把那個txt檔案新增到這個
之後就可以直接改了。
這樣雖然麻煩點,但是有乙個好處,就是將源**檔案跟最後生成的檔案封裝起來了。這樣更好打包~
雖然qt使用c++,當然也可以使用fstream。但是學會用qt封裝好了的api會大幅度提高效率。
下面是通過qt,封裝好的qfile類來進行的操作。
#include
#include
int main(int argc, char *argv)
}return a.exec();
}下面**操作很簡單。但是要注意下。
這個檔案同樣取決於是什麼模式下的啟動?
比如一般來說都是debug模式。
然後,就會改寫在debug模式的資料夾下的檔案。
#include
#include
int main(int argc, char *argv)
return a.exec();
}
QT各種亂碼解決方案
qt中的中文顯示,經常會出現亂碼,但在ui設計介面上新增的中文是不會出現亂碼的,如果你剛使用qt,那麼你肯定會碰到這個問題。網上搜尋一下,找到的都是這種 include qtextcodec int main int argc,char argv qt5中,一些函式已經被取消了,而且網上很多都是不推...
C 讀寫文字檔案亂碼解決方案
在使用c 對文字檔案讀取的時候,如果其中包含了中文,經常會出現亂碼。一般解決是在streamreader加乙個編碼,我使用的是encoding.utf8,一般情況下使用這個引數就可以。但是,在這次我使用utf8卻無效。而且使用,unicode和utf32都會使用streamreader的endofs...
php中併發讀寫檔案衝突的解決方案
在這裡提供4種高併發讀寫檔案的方案,各有優點,可以根據自己的情況解決php併發讀寫檔案衝突的問題。複製 如下 fp fopen tmp lock.txt w if flock fp,lock ex else fclose fp 但在php中,flock似乎工作的不是那麼好!在多併發情況下,似乎是經常...