cost 228 ms
atoi() 接受與數字混合的字符串

[英]atoi() accepting strings mixed with number

對於我需要使用if atoi(INPUT) == 0來檢查用戶輸入是否有效的 integer 而不是 0 的任務。問題是當我輸入任何以 integer 開頭的字符串時,它會自動被接受,即使有是 integer 之后的非整數字符,例如接受“1aaaabcc”。 我知道 atoi() 在我剛才說的例子中 ...

使用 Function 將 Char 數組轉換為 Int 數組

[英]Converting a Char Array into an Int array using a Function

我的任務是使用 function 將 char* 數組轉換為 int 數組。我是 C 的新手,所以如果這是一個簡單的修復或我剛剛沒有注意到的簡單解決方案,我深表歉意。 這是我目前擁有的代碼: output 目前是這樣的: 本質上,代碼試圖做的是轉換 進入這個(輸出): 任何幫助,將不勝感激: :) ...

2022-10-10 05:38:22   1   37    arrays / c / atoi  
int with atoi() 計算出的值總是0

[英]int with atoi() calculated value is always 0

我正在創建一個程序來計算一次方程。 我的問題是,因為方程式將包含字符和操作數,所以我需要將日期存儲在字符串上,然后通過atoi()將它們傳遞給整數。 然而,答案值永遠不會從 0(設定值)改變。 這是為什么? 這是代碼: ...

長長溢出

[英]Long Long overflow

我一直在研究一個將字符串轉換為整數的小程序。 我啟動了該程序,我首先嘗試保存在一個數組中,但該程序無法正常工作。 它只迭代一次並且沒有錯誤。我試過了,但我認為錯誤是在我通過將字符串減去 48 並將其存儲在數組中來轉換字符串時。你可以看到代碼抱歉,這是一條經過編輯的消息,程序運行正常,但是當我輸入 - ...

為什么 atoi() function 來自#include<cstdlib> 不管用</cstdlib>

[英]why atoi() function from #include<cstdlib> is not working

我創建了一個使用字符串(r)將數字轉換為二進制格式的程序,現在我想將其轉換為 integer 數據類型,我在谷歌上找到了 atoi() 函數(從 cstdlib 導入),用於從字符串轉換為 integer 但是它不工作。 這是我的代碼-它顯示錯誤單擊此處查看 ...

從 atoi() 獲取 integer 值的問題

[英]Problem with getting integer value from atoi()

我正在嘗試編寫一個簡單的程序,它將父進程的 PID 傳遞給子進程並打印,但是當我使用 atoi() function 時,我沒有收到正確的父 PID 值。 我不確定我做錯了什么。 我讀過 atoi() function 是 integer 的 ASCII 碼,這讓我想知道這是否是正確的 functi ...

我如何從 char 數組中獲取 int 類型值?

[英]how could i get int type value from char array?

我想從一個輸入文本中獲取三個不同的 int 值(我將輸入“nn_nn_n”)。 例如。 如果我輸入“60_25_5”,我的代碼通過使用下划線(_)並設置“null”將收到的文本分成三部分,我認為三個字符數組(text1、text2、text3)將具有每個值(60、25 , 5) 最后,為了將這些值 ...

如何在c中將字符串轉換為int

[英]How to convert character string to int in c

這個問題是將字符串轉換為int。 如果輸入字符串,則將輸入轉換為 int。 例如,如果您通過鍵盤“C35#37”輸入字符串 這個程序應該加上 3 + 5 + 3 + 7,所以結果是 18。 所以我通過strlen得到字符串的長度。 並使用“for語句”來區分這個輸入是char還是int。(因為 ...

如何將數字轉換為字符數?

[英]how to convert a numeric into a char number?

接下來的問題是,生成一個新的字符串, 1. 第一個地方:名字的第一個字母 2. 第二個地方:名字的第三個字母 3. 第三個地方:名字的最后一個字母4.第四位:字符的長度int main(){ } ...

我得到一個核心轉儲

[英]I'm getting a core dump

我正在嘗試讀取一個 int 數字,因為我正在構建輸入的樹的高度是 ./htree 測試用例高度我試圖將它保存在結構中 給我核心轉儲的部分在我試圖分配高度的主要內部。 ...

使用 atoi 將命令行 arguments 轉換為 int,僅返回輸入的第一個數字

[英]using atoi to convert command-line arguments to int, is only returning the first digit entered

我必須使用命令行 arguments 為我的大學作業設置一個 map 蛇游戲。 我們沒有被特別告知要使用atoi來幫助將命令行參數從 string 轉換為int ,但是我認為atoi的簡單性質可以解決問題。 在測試中我發現它只取第一位數字。 用戶必須輸入 3 命令行 arguments ( ./fi ...

為什么我不能在“字符串”上使用 atoi() function 而不是 C++ 中的字符指針?

[英]Why I cant use atoi() function on a "string" instead of the char pointer in C++?

我嘗試了以下代碼,但它給了我錯誤。 但是,如果我使用以下代碼,它就可以正常工作。 我知道我可以使用 stoi() function 解決我的問題。 我可以通過使用char指針而不是string來解決我的問題。 但我只想知道為什么不能通過將string本身放入atoi()來完成此操作。 atoi( ...

2022-02-10 08:38:53   2   442    c++ / atoi  
將字符從文件讀取行轉換為 int 轉儲核心

[英]Casting char from file read line to int dumps core

嘿,我對 c 和嘗試代碼的出現還很陌生。 到第一天,任務是讀入一個包含以下文本(代表)的文件: 目標是將末尾的數字添加到數字前面的單詞選擇的 int 中。 由於我是 c 的新手,因此我決定逐步執行此操作,並閱讀以下代碼,只需讀出第一個字母以決定要執行的操作以及要存儲為int value的數字:FIL ...

如何將兩個字符轉換為字符串?

[英]How to convert two characters into a string?

我將以下字符串保存到名為buffer的字符數組中: 我想獲得兩個整數:94 和 01。我想將buffer[8]和buffer[9]轉換為第一個整數( 94 ),將buffer[10]和buffer[11]轉換為第二個整數( 1 )。 我正在嘗試這樣做,但我獲得了分段錯誤。 為什么? ...

ctype 庫中的 atoi 函數在 C 中不起作用

[英]atoi function in ctype library not working in C

我幾乎在 stackoverflow 中閱讀了所有關於我的問題的文章,但他們沒有解決它。 我想要一個程序,將字符串中的所有數字相加並顯示結果。 例如,當我寫“a2s23l”時,它會在屏幕上顯示 2 + 2 + 3 = 7。 我是這樣寫的: 這是行不通的。 我認為 atoi 函數有問題。 你們能幫 ...

2021-11-08 22:27:57   1   14    c / atoi  
在 c 中將多個字符串轉換為整數時出現錯誤結果。Atoi 不會刪除舊的轉換

[英]wrong result when converting multiple strings to integers in c. Atoi does not remove the old conversions

我正在嘗試從作為字符串給我的日期中提取日、月和年。 我在乞討時把它們當作 substring 然后我試圖將它們轉換為 integer 類型。 第一個 integer 成功提取,但第二個和第三個收到錯誤值。 Atoi 保留舊的轉換值和 append 的新值這是我的代碼: 這些是存儲在變量中的值: ...

2021-10-02 00:06:29   2   112    c / string / atoi  
排序后如何將字符串與適當的 integer 連接?

[英]How to connect a string with the appropriate integer after sorting?

有人可以幫我解決 C 中的這個問題嗎? 我需要按字母順序對排行榜進行排序,並且按分數排序。 我使用atoi()將字符串轉換為整數,但名稱保持在它們留下的順序。 這里是用於排序的 function:void bubbleSort2(int arr[], int n) { int c,d; ...


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