
No.3ベストアンサー
- 回答日時:
補足を拝見しました。
まず、if文ですが
if(day%7=5)
では無く
if(day%7==5)
とイコールを2つ書きましょう。
それからprint文ですが
printf("%d月%d日は、土曜日です。");
%dに対する表示したい値が入っていません。
ほかにも、コンパイルエラーに掛かる場所は有りますが、簡単に直せるとこでしょうから、あえて記述致しません。
No.4
- 回答日時:
Lvalueは左辺値の事ですね。
if分の式が代入になっていて、その代入式の左側。通常なら変数があるべき部分に day%7 って書いてあるから『代入するには左辺値が必要です』って言ってるんですね。
コンパイラって律儀なのでたまに変なエラーが出たりしますが、よくエラーの意味を考えると「なるほど」ってなります。
「絶対に間違ってない」って思いながら見てるとバグは見つかりません。「絶対になんか違ってるんだ」って疑ってかかると見えてくる場合が多いです。
No.1
- 回答日時:
パラメータ(Lvalue)が異常だよぉ
って言っていると思います。
OSは?
コンパイルの種類は?
コンパイルエラーになるのなら、コンパイルエラーがでる部分を補足して下さいね。
この回答への補足
今カレンダー表示をさせようとしています。それでここまできたのですが、
#include <stdio.h>
main()
{
int i,dayi,month;
int dates[]={31,28,31,30,31,30,31,31,30,31,30,31};
printf(" 月を入力してください → ");
scanf("%d",&month);
printf(" 日を入力してください → ");
scanf("%d",&day);
for(i=0;i<monthi-1;i++){
day=day+dates[i];
if(day%7=0){
printf("%d月%d日は、日曜日です。");
}
if(day%7=1){
printf("%d月%d日は、月曜日です。");
}
if(day%7=2){
printf("%d月%d日は、火曜日です。");
}
if(day%7=3){
printf("%d月%d日は、水曜日です。");
}
if(day%7=4){
printf("%d月%d日は、木曜日です。");
}
if(day%7=5)
printf("%d月%d日は、金曜日です。");
if(day%7=6){
printf("%d月%d日は、土曜日です。");
}
}
とまだまだできは遠そうです。しかしif文の位置が違っているのでしょうか。ifの文がすべてエラーだと出てしまうのです。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
このQ&Aを見た人はこんなQ&Aも見ています
-
プロが教える店舗&オフィスのセキュリティ対策術
中・小規模の店舗やオフィスのセキュリティセキュリティ対策について、プロにどう対策すべきか 何を注意すべきかを教えていただきました!
-
C言語のポインターに関する警告
C言語・C++・C#
-
C言語初心者の質問失礼します。
C言語・C++・C#
-
ポインター引数の関数でコンパイルエラーが出る。
C言語・C++・C#
-
4
【gcc・cygwin】multiple definitionエラーの解決法
C言語・C++・C#
-
5
Cのプログラムがどうしても動きません
C言語・C++・C#
-
6
コンパイルエラー invalid operands to binary
C言語・C++・C#
-
7
gcc: incompatible pointer type
C言語・C++・C#
-
8
バッファとは何ですか
C言語・C++・C#
-
9
至急です! マクロ定義で #define NUMBER 10とし 関数で max(double ma
C言語・C++・C#
-
10
構造体の各データの表示について以下のようなプログラムを作成しました。
C言語・C++・C#
-
11
エラーについて質問です。
C言語・C++・C#
-
12
構造体の要素すべてに対する四則演算の方法を教えてください.
C言語・C++・C#
-
13
e^(x^2)の積分に関して
数学
-
14
C言語 exitの使い方
C言語・C++・C#
-
15
エラーの意味
C言語・C++・C#
-
16
HEWを使用しているのですが、このようなエラーが出ました。
C言語・C++・C#
-
17
doubleは常に%lfとするべきなのか
C言語・C++・C#
-
18
C言語 配列の長さの上限
C言語・C++・C#
-
19
#defineの定数を文字列として読み込む
C言語・C++・C#
-
20
C言語でエラーの直し方が分かりません。
C言語・C++・C#
関連するカテゴリからQ&Aを探す
このQ&Aを見た人がよく見るQ&A
人気Q&Aランキング
-
4
VBAでダブルコーテーション入り...
-
5
EXCEL/VBA 変数の値をクリップ...
-
6
java 乗算をシフト演算と加算を...
-
7
[VBS]変数を定数に変換する方法...
-
8
整数xxxが大き過ぎますというエ...
-
9
インクリメント演算子の前置(+...
-
10
Variant型で宣言してるのにEmpt...
-
11
JavaScriptをURLから直接実行し...
-
12
i++と++i ってどう違うのですか?
-
13
最小二乗法
-
14
VB6.0での条件文にある#の意味
-
15
jsp~jspにhiddenを使って変数...
-
16
processing エラーで、 "cannot...
-
17
【VBA】複合代入演算子
-
18
txtファイルから値の取得方法 ...
-
19
useStateの分割代入について
-
20
複数の演算子を選択する場合の処理
おすすめ情報
公式facebook
公式twitter