我有一種情況,即循環訪問文件的前64行,並將每行保存爲一個字符串。該文件的其餘部分是未知的。它可能是單行或多行。 我知道文件開頭會有64行,但我不知道它們的大小。 如何將整個文件的其餘部分保存爲字符串? 這是我目前有: std::ifstream signatureFile(fileName);
for (int i = 0; i < 64; ++i) {
std::string t
我有一個非常小的exe文件,我從這個代碼編譯(調試,無optimalization): struct some_data
{
unsigned long long a;
unsigned long long b;
}
int main()
{
constexpr some_data {0x1234567890abcdef, 0xabcdabcdabcdabc
我正在處理的項目的一部分將有關3D打印機的信息保存到文本文件。更具體地講,它應該: 檢查該文件已經存在 如果它確實存在,繼續前行 如果它不存在,要求用戶輸入所需要的數據 我的問題是,該程序似乎跳過了最後一步,而不是選擇創建一個空文本文件,然後繼續前進,而不詢問用戶的數據。下面是這似乎是導致問題的塊: int configCheck() {
if (std::ifstream(confi