character-arrays

    3熱度

    2回答

    我想有2個字符串作爲輸入,所以我可以使用getline(cin,s)(所以我可以選擇整行,直到'\n'),然後我想搜索第二個數組,如果它包含第一個字陣列而不使用string::find()或strstr()。 但我仍然無法找到一種方法,要麼將字符串轉換爲數組 int main() { string s; string s2; char array[50];

    1熱度

    4回答

    在C++中,如果我做的: char myArray[] = {'1','2','3','4','5','6','7','8','9'}; 這是否分配10個空格?最後一個元素是'/ 0'? 什麼: char myArray[9] = {'1','2','3','4','5','6','7','8','9'}; 我是不是在這種情況下,只分配9位?這不好嗎? char myArray[10] =

    0熱度

    1回答

    我想把scanf的名字放到一個數組中,並且不知道它會在程序中的位置。我需要名稱陣列來根據名稱大小和上限或下限字符爲每個卡創建一個帳單。 這裏是程序文件輸出部分的功能。 int createoutfilecard(int y) { int spaceCounter; // The number of spaces we want to start with based on what l

    0熱度

    2回答

    程序按原樣告訴我,有兩個名稱爲小寫的數組有0個大寫字母0個小寫字母0個空格和0個標籤,但是其他61個字符。名稱有10個字母組合。我想我需要一個循環遍歷數組,但我不確定這是否正確,或者我將如何執行此操作。 for (i=0; i<n_names; i++){ printf("%d: [[%s]]\n", i, names[i]);} for (i=0; i<20; i++){

    0熱度

    1回答

    爲什麼會得到分割失敗? char *c = "dog"; printf ("char is %c\n", s[0]); s[0]='i'; printf ("s = %s\n", s); 輸出: char是d 分段故障 爲什麼它的錯誤在第二個字符串?我只是試圖瞭解它...

    0熱度

    3回答

    我有一個字符串"sss"和一個字符數組{'s','s','s'}。我將該數組轉換爲字符串,但消息「兩者相等」在比較它們時未打印。爲什麼? public class RoughActivity extends Activity { private Button checkButton; private TextView text; public void onCreate(Bundle s

    1熱度

    1回答

    我正在從C移到Java,我正在關注一些關於字符串的教程。在教程中的一點,他們展示了從字符數組中實例化一個新字符串,然後打印字符串。我下面一起,但我想同時打印的字符數組和字符串,所以我嘗試這樣做: class Whatever { public static void main(String args[]) { char[] hello = { 'h', 'e', 'l', '

    0熱度

    1回答

    如何在for循環中使用x86程序集來增加數組。如果循環(使用C++製造)看起來像: for (int i = 0; i < limit; i++) 從數組的值被放入寄存器然後改變的值被放置在一個單獨的陣列。我如何增加x86程序集中的每個數組(我知道C++比較簡單,但它是實踐工作),以便循環每次迭代使用的值,並將放入數組的值比前一次高一點?除了數組操作之外,循環中發生的細節並不重要,因爲我想知道

    2熱度

    1回答

    userString=(EditText)findViewById(R.id.letter); checkButton=(Button)findViewById(R.id.go); text=(TextView)findViewById(R.id.display); checkButton.setOnClickListener(new View.OnClickList

    1熱度

    3回答

    我想弄清楚爲什麼我無法將文件存儲到char **中。 我以爲我正確分配了內存。有人可以幫幫我嗎?謝謝!另外,我知道我的方式並不是解決問題的最有效方式,但首先我想在擔心效率之前先完成問題。謝謝! void readFile(int argc, char** argv) { FILE *myFile; char** list; char c; int word