cost 148 ms
如何讓 C++ 在被 cin 輸入更改后保存變量的內容?

[英]How do I make C++ save the contents of a variable after it is changed by a cin input?

如果我要聲明一個字符串變量,然后使用 cin 用戶輸入保存在這個變量中,我怎么能讓輸入(變量的內容)保存在一個 txt 文件中,然后每隔一段時間運行程序,它將輸入保存在不同的文件中? 我制作了程序,聲明了字符串變量和 cin 輸入以保存在變量中,但后來我不得不停止,因為我不知道如何將變量內容保存到 ...

C++ 在沒有用戶輸入的情況下清除 cin 緩沖區

[英]C++ Clear cin buffer without user input

我有一個循環運行,在控制台屏幕上顯示從串行端口讀取的數據,同一屏幕為用戶列出了一些選項,例如輸入數據將記錄到的文件名或退出的選項。 用戶按下所需的鍵以輸入所需的選項。 在按鍵和選項 function 輸入后,可以忽略/丟棄任何按鍵,但我無法找到丟棄按鍵/清除 cin 緩沖區的方法,從而導致控制台上顯 ...

2023-01-20 15:06:59   1   63    c++ / cin  
我應該處理 cin / stdin 的多個實例嗎?

[英]Should I handle multiple instances of cin / stdin?

下面是 C++ 中的一個小程序,它應該充當 cat linux binutil:它獲取一個或多個輸入,如命令行 arguments 中詳述(可能通過“-”指定標准輸入)並將它們復制到標准 output 上。不幸的是,它顯示了一種我無法理解的根本原因的意外行為...... 根據以下命令 我直接按了 ...

2023-01-18 14:27:10   1   57    c++ / cin / cat  
如何接受c++中未知行數,每行有兩個字符串

[英]How to accept an unknown number of lines in c++, each line has two strings

如何接受 c++ 中的未知行數? 每行有兩個字符串,中間用空格分隔。 我嘗試了This cplusplus forum中提到的解決方案,但沒有一個解決方案對我有用。 只有在每行末尾按下Enter時,其中一種解決方案才有效。 我不確定是否會在輸入行的末尾給出\n字符。 我有哪些選擇? 我目前的嘗試要求 ...

如何在 C++ 中使用 OOP 添加 2 個用戶輸入值並使用 showDetails() 打印

[英]How to add 2 user input values using OOP in C++ and print with showDetails()

我的任務是在 C++ 中使用面向對象編程添加 2 個用戶輸入值。我一直在嘗試在 main 內部和 main 外部使用cin但由於某種原因它不起作用。 另外,有人告訴我不要使用 setter 而只使用 getter。 出於某種原因,我仍然不明白如何打印showDetails() 。 PS 我沒有 ...

std::cin 和單位庫

[英]std::cin and units library

當我嘗試要求用戶輸入一個值然后保存它以供以后在公式中使用時,我正在制作的程序出現問題。 這是我所做的,問題是我不能使用std::cin因為它不是定義的類型,但我試圖改變類型(使用static_cast<dimless_t> )並且我不能不做output 錯誤,盡管有任何錯誤。 此代碼沒有 ...

如何檢測兩次輸入以讓用戶退出使用 for 循環填充數組?

[英]How do I detect hitting enter twice to let user exit from populating array with for loop?

我必須讓用戶用 0-500 個值填充一個數組,並且在任何時候他們都可以使用兩個連續的空值輸入(按兩次輸入)退出進入數組。 然后數組顯示,然后它自己排序,最后再次顯示。 我不知道如何連續捕獲兩次輸入以退出循環。 我能做的最好的事情就是幫助傳達我正在做的事情,我使用了 getch(); 我很確定我的老 ...

C++ 一行多輸入

[英]Multiple inputs in one line in C++

我剛開始學習 C++ 並且遇到了這個問題。 我需要在一行中以空格分隔插入(用戶輸入的)元素數量。 如果知道元素的數量,我可以寫cin >> var1 >> var2 >>... >> varN; . 但是我該如何處理任意數量的元素(可能是循環)? 這 ...

如何在 c++ 中進行格式化輸入?

[英]how to take formatted input in c++?

好吧,我知道如何在 c 中執行此操作,例如: 但是為了在 c++ 中執行此操作? cin可以像scanf一樣使用嗎? ...

2022-10-06 09:53:43   4   102    c++ / cin  
如何通過 C++ 中的代碼設置用戶輸入?

[英]How can I set User Input from Code in C++?

我正在為 function 創建一個測試,它使用std::cin獲取用戶輸入,然后返回它。 測試只需要檢查用戶的輸入是否是實際返回的。 問題是,測試應該是自動化的,所以我不能手動對std::cin提示做出反應。 我該怎么做才能用代碼設置輸入? ...

2022-10-01 17:51:37   1   98    c++ / input / cin  
std::cin>> 是數字或字符串

[英]std::cin>> is digit or string

我必須確定輸入是數字還是字符串。 為此我收到error: no matching function for call to 'isdigit(std::__cxx11::string&)'有人可以提出我應該使用的方法嗎? ...

C++:為什么 cin 允許整數輸入字符串?

[英]C++: Why does cin allow ints for inputs of strings?

我正在開展一個學校項目,該項目需要驗證輸入的字符串,而不是其他任何東西。 但是,每當我通過一個 int 進行錯誤測試 (IE 0) 時,程序都不會觸發 cin.fail()。 例如: 輸入:1999 OUTPUT:字符串為什么會這樣? 我使用完全相同的結構創建了一個個人項目,在那里沒有問題,但無 ...

從用戶那里獲取字符串的二維向量,但最終出現分段錯誤

[英]Taking in a 2D vector of a string from a user but ends up getting segmentation fault

我正在嘗試輸入字符串“t”次的二維向量,並使用 C++ 制作一個 2 * 2 大小“t”次的網格,輸入可以是整數 0 到 8(含)和“.”,所以我嘗試使用字符串的二維向量,但在訪問行的任何元素> 0 時出現分段錯誤。我認為這是因為 cin 被緩沖了。 任何人都可以指導如何調試或使用任何其他方法 ...

讓用戶使用 while 循環提供 boolean 輸入

[英]Making the user give a boolean input with while loop

我剛剛開始學習 C++ 並嘗試學習語法。 目的是讓用戶一遍又一遍地詢問,直到他們輸入 0 或 1。代碼片段只會在給出其中任何一個值時讓事情凍結。 這應該如何解決? ...

輸入完成后停止輸入循環 | 標准::cin

[英]Stop input loop when input is done | std::cin

我想寫一個 function 來獲取一組整數並將它們保存到一個向量中。 為了獲得整數,我使用了一個 while 循環。 Enter the vector elements: 1 2 3 4 5 我希望循環在輸入最后一個元素后或輸入非數字之前停止尋找輸入,但是我遇到了麻煩。 這是一個賦值,所以它需要 ...

2022-09-14 13:40:18   3   65    c++ / cin  
以前使用另一個 cin 時忽略 cin

[英]cin is being ignored when another cin was previously used

有 2 個功能 - fill()和Sum() 。 當在fill()之后調用Sum() ) 時,我得到(!cin) 。 我發現當我用 cin>>u 替換 while (cin>> cin>>u while (cin>>u){}時,沒有問題,但我需要將輸 ...

2022-08-29 14:40:52   1   59    c++ / cin  
AllocConsole 中的每個 std::cin 都結合了

[英]every std::cin from AllocConsole combines

在此處處理 DLL,使用AllocConsole創建控制台 window。 為了初始化控制台,我使用了下面的代碼: 我正常查詢輸入,它可以工作: 但是,如果我稍后在尋找另一個用戶輸入時再次運行相同的代碼,它實際上會結合這兩個輸入。 對於每個用戶輸入,這都會一遍又一遍地疊加。 我嘗試在每次輸入后再次運 ...


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