puts

    -1熱度

    3回答

    爲什麼此代碼編譯但未運行? int main() { char *s; scanf("%15s", s); puts(s); }

    2熱度

    1回答

    我對編程相當陌生,想問問爲什麼我用不同的代碼得到相同的結果。我實際上正在讀一本書,書中的例子是用printf(也在彙編程序中)。在這種情況下,它說<[email protected]>。本書中的彙編代碼與我的不同,但C代碼是相同的。我的處理器只是計算不同嗎? (問題是在呼叫<+34><[email protected]>) 代碼1: #include <stdio.h> int main()

    0熱度

    1回答

    main() { char name[20]; printf("enter your name\n"); scanf("%s",name); printf("%s",name); gets(name); puts(name); } 輸入:森柏薩哈 輸出 森柏薩哈 這裏提出僅使用來自gets()剖開的輸入。 因爲,如果我忽略此printf()輸出將 薩哈 所以在這裏提出不

    -1熱度

    1回答

    我開始學習c編程語言,當我做一個練習時,我看到一個非常奇怪的錯誤,確保這是真正的錯誤,而不是程序中的其他內容,我寫的另一個項目 代碼: 1 #include <stdio.h> 2 3 int main(){ 4 printf("ciao come va"); 5 for(;;); 6 return 0; 7 } 的gcc

    5熱度

    2回答

    我遇到了一個奇怪的事情,在Ruby中做簡單的任務。我只想重複與每種方法的字母,但迭代先行在執行: alfawit = ("a".."z") puts "That's an alphabet: \n\n #{ alfawit.each { |litera| puts litera } } " 這個代碼的結果是:(略) a b c ⋮ x y z That's an alphabe

    1熱度

    1回答

    我一直在努力工作一個假的小引腳腳本,但一些錯誤,它讓我感到沮喪。它隨機分配4個數字並對照其他4個數字進行檢查,但出於某種原因,數字被猜出之後,將不再打印它們。 #RubyCodeStart pass1 = 4 pass2 = 9 pass3 = 2 pass4 = 8 guess = 0 flag1 = 0 flag2 = 0 flag3 = 0 flag4 = 0 loop

    -1熱度

    1回答

    我有一個Ruby的初學者問題。我一直在用Chris Pine練習Ruby,我發現他有時在put方法之後使用'',有時使用''。 現在,我已經意識到,如果我使用'',我不能將任何變量放在#{}中,因爲我已經嘗試過了,而且,如果我使用例如「」我不必折扣'帶反斜槓(和其他方式),但除此之外,我不知道這些東西之間是否存在重大差異,換句話說,我是否應該僅僅使用「',有時使用」「? TNX

    2熱度

    3回答

    我正在做一個ctf問題,並且有一行我無法理解。 int (*fp)(char *)=(int(*)(char *))&puts, i; 任何人都可以解釋我是什麼意思?

    0熱度

    2回答

    我有一些代碼(一個Rails應用程序)生成輸出到控制檯。 我想使用byebug獲取任何產生該輸出的位置。 有沒有辦法做到這一點?

    0熱度

    3回答

    感謝您的點擊。我從這tutorial學習Ruby。 這裏還有爲使平方值的方法的一些代碼。 def first_square_numbers(number_of_squares) squares = [] idx = 0 while idx < number_of_squares squares.push(idx * idx) idx = idx + 1 end r