1時間ごとに更新!Amazon.co.jpで今売れている本トップ100   ショッピングモール


掲示板利用宣言

 次のフォームをすべてチェックしてからご利用ください。

 私は

 題名と投稿者名は具体的に書きます。
 課題の丸投げはしません。
 ソースの添付は「HTML変換ツール」で字下げします。
 返信の引用は最小限にします。
 環境(OSとコンパイラ)や症状は具体的に詳しく書きます。
 返信の付いた投稿は削除しません。
 マルチポスト(多重投稿)はしません。

掲示板1

管理者用メニュー    ツリーに戻る    携帯用URL    ホームページ    記事検索    ログ    タグ一覧

No.5472

switch文について
投稿者---ぺー(2006/02/27 10:44:25)


カレンダを作成していてswitchを使いたいので、教えてください。
次の月を表示させる為にはどのようにすればよいのでしょうか?
次の2ヶ月、四ヶ月と複数表示する場合はどうすれば?
また、年月を再び指定する為にmain関数の最初に戻したい時はどうすればよいですか?

今、エラーが出ています。「)が必要」が8個
なぜでしょうか?

printf("0:プログラムの終了");
printf("\t");
printf("1:次の月を表示");
printf("\t");
printf("2:年月を再指定");

printf("\n\n");

scanf("%d",&x);

switch (x) {
case 0 :
printf("終了しました。\n");
break;

case 1:
calendar(y, m, 0) ;
if (++m > 11) {
m = 0 ;
y++ ;
}

calendar(y, m, 0) ;
break ;

case 2:
return

}


この投稿にコメントする

削除パスワード

発言に関する情報 題名 投稿番号 投稿者名 投稿日時
<子記事> Re:switch文について 5473 nop 2006/02/27 12:49:29
<子記事> Re:switch文について 5474 ぺー 2006/02/27 13:16:09


No.5473

Re:switch文について
投稿者---nop(2006/02/27 12:49:29)


まずは、【掲示板利用宣言】をよく読み、
書いてある事項を守りましょう。

以下の事項が守られておりません。

・ソースの添付は「HTML変換ツール」で字下げします。
・環境(OSとコンパイラ)や症状は具体的に詳しく書きます。

また、エラーが出ている場合には、
そのエラーメッセージをそのまま貼りましょう。


この投稿にコメントする

削除パスワード

No.5474

Re:switch文について
投稿者---ぺー(2006/02/27 13:16:09)


>カレンダを作成していてswitchを使いたいので、教えてください。
>次の月を表示させる為にはどのようにすればよいのでしょうか?
>次の2ヶ月、四ヶ月と複数表示する場合はどうすれば?
>また、年月を再び指定する為にmain関数の最初に戻したい時はどうすればよいですか?
>
>今、エラーが出ています。「)が必要」が8個
>なぜでしょうか?

OSはウインドゥズ、コンパイラはボーランドC++です。

<pre>printf(&quot;0:プログラムの終了&quot;);
printf(&quot;\t&quot;);
printf(&quot;1:次の月を表示&quot;);
printf(&quot;\t&quot;);
printf(&quot;2:年月を再指定&quot;);

printf(&quot;\n\n&quot;);
scanf(&quot;%d&quot;,&amp;x);

switch (x){
case 0 :
printf(&quot;終了しました。\n&quot;);
break;

case 1 :
calendar(y,m,0);
if(++m &gt; 11){
m = 0 ;
y++ ;
}

calendar(y,m,0);
break;

case 2 :
return;

}


エラー E2293 cal.c 113: ) が必要
エラー E2293 cal.c 115: ) が必要
エラー E2293 cal.c 116: ) が必要
エラー E2293 cal.c 117: ) が必要
エラー E2293 cal.c 118: ) が必要
エラー E2293 cal.c 119: ) が必要
エラー E2293 cal.c 121: ) が必要
エラー E2293 cal.c 122: ) が必要


この投稿にコメントする

削除パスワード

No.5475

Re:switch文について
投稿者---通りすがり(2006/02/27 15:31:50)


字下げ代行 & コンパイルエラー/警告を無理やり除去(←意味無いけど。。。)


#include <stdio.h>

void calendar(int y, int m, int z)
{
}

int main(void)
{
    int m, x, y;
    m = x = y = 0;

    printf("0:プログラムの終了");
    printf("\t");
    printf("1:次の月を表示");
    printf("\t");
    printf("2:年月を再指定");
    printf("\n\n");
    scanf("%d",&x);

    switch (x) {
    case 0 :
        printf("終了しました。\n");
        break;

    case 1:
        calendar(y, m, 0);
        if (++m > 11) {
            m = 0;
            y++;
        }
        calendar(y, m, 0);
        break;

    case 2:
        break;
    }
    
    return 0;
}



この投稿にコメントする

削除パスワード

No.5476

Re:switch文について
投稿者---nop(2006/02/27 19:14:32)


ソースがまだおかしいです。
ソースは、現象が再現する最低限のソースを載せて下さい。
必要な変数宣言などが無いのは論外です。
また、出来るならmain()も載せた方がよいでしょう。

>エラー E2293 cal.c 113: ) が必要
>エラー E2293 cal.c 115: ) が必要
>エラー E2293 cal.c 116: ) が必要
>エラー E2293 cal.c 117: ) が必要
>エラー E2293 cal.c 118: ) が必要
>エラー E2293 cal.c 119: ) が必要
>エラー E2293 cal.c 121: ) が必要
>エラー E2293 cal.c 122: ) が必要

どこが113行目ですか?
どこが115行目(略


この投稿にコメントする

削除パスワード

管理者用メニュー    ツリーに戻る    携帯用URL    ホームページ    記事検索    ログ    タグ一覧




掲示板提供:Real Integrity