sktoshi の回答履歴

全4件中1~4件表示
  • FC2ブログについて

    FC2ブログのランキングについてですが、あれって自分が何位なのか調べるのめんどくさいんですが、瞬時にわかるものなんでしょうか? わかるひと教えてください^_^

    • noname#51322
    • 回答数1
  • printfの時間差利用

    例えば printf("apple\n"); printf("orange\n"); と二つの文字列を表示するとします。 これなら簡単なのですが appleと表示した2秒後にorangeと表示する方法を知りたいのです。そんなことは可能ですか?知っている方がいらっしゃれば教えてくださいm(__)m

    • gengen4
    • 回答数9
  • 配列について質問です。(訂正版)

    学校で以下のような内容のプログラムを組む課題が出されました。 「数を格納した配列の各要素の和を出力せよ。」 一応組むことはできたのですが、引っかかることがあります。 私が組んだのは下のような要素の個数は引数で定義、 各要素は標準入力で読み込むというものです。 import java.io.*; class main{ public static void main(String[] args) throws IOException{ BufferedReader br = new BufferedReader( new InputStreamReader(System.in)); int n =Integer.parseInt(args[0]); int[] a = new int[n]; for(int i=0;i<n;i++){ a[i] = Integer.parseInt(br.readLine()); } int b=0; for(int i=0;i<n;i++){ b+=a[i]; } System.out.println("sum = "+b); } } ここで質問なのですが、要素数を5個にしたいので 引数で5と入力すると配列a[]はa[0]~a[5]の 計6個できると思うんです。ですから、7行目で int[] a = new int[n-1]; として要素数を5個にしたんですがこれだと5個目の読み込みでエラーになります。 なぜなんでしょうか? 長々とした文章ですみません。。。

    • ベストアンサー
    • Java
    • you-two
    • 回答数3
  • VC++初心者です。いきなりmainからわかりません…

    こんにちわ。 いまXP-VC++6.0で人が作ったプログラムを解析している者ですが, まったくの初心者なので,出だしでつまづいております。 まずexeを実行しようとしますと, 「This application has requested the Runtime to terminate it in an unusual way. Please contact the application's support team for more information」 というメッセージが出てしまいます。 そこで,"デバッグの開始"-"ステップイン"から入りますと, "if (strcmp(argv[1],"SEND") == 0) {"の行で, ダイアログが表示されて,"STRCMP.ASM"のパスを入力してください, と出ます。ところが"STRCMP.ASM"というファイルはどこにもないのですが… ちなみに#include <string.h>はソースに入っています。 初歩的な質問かと思いますが,教えてください。 よろしくお願いします。