
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#
-
HEWを使用しているのですが、このようなエラーが出ました。
C言語・C++・C#
-
-
4
C言語のポインタに直接アドレスを割り振りしたい
C言語・C++・C#
-
5
メモリをアドレスを直接指定して値を取得するには
C言語・C++・C#
-
6
C言語でヘッダファイルにグローバル変数を宣言する
C言語・C++・C#
-
7
至急です! マクロ定義で #define NUMBER 10とし 関数で max(double ma
C言語・C++・C#
-
8
配列を含む構造体の初期値について
C言語・C++・C#
-
9
複数桁10進数の*桁目だけを抽出したい
C言語・C++・C#
-
10
【gcc・cygwin】multiple definitionエラーの解決法
C言語・C++・C#
-
11
構造体の各データの表示について以下のようなプログラムを作成しました。
C言語・C++・C#
-
12
エクセルギーの問題
物理学
-
13
バッファとは何ですか
C言語・C++・C#
-
14
main.c:7:43: warning: implicit declaration of func
C言語・C++・C#
関連するカテゴリからQ&Aを探す
おすすめ情報
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
verilog HDLの[=]と[<=]の使い分け
-
VBAでダブルコーテーション入り...
-
DataColumn型の使用方法
-
エラーの意味は? Lvalue req...
-
C言語 y = func( 3*x ) が良く...
-
テキストボックスの値を変数に...
-
だれがとけるの?
-
○桁にある数値を取得する VB.N...
-
VB6.0-整数と余りを求める
-
Accessで文字列のバイト数読み込み
-
VisualStudio2022でC言語プログ...
-
Excel-vba 文字列と変数を...
-
VBAのWorksheetFunctionの引数...
-
C言語 exitの使い方
-
VBAで配列のNULL判定
-
世界のナベアツ
-
DWORDって
-
Win32APIでシリアル通信をする...
-
VBSで配列の結果内容から任意の...
-
【エクセル】 関数による電子...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
VBAでダブルコーテーション入り...
-
エラーの意味は? Lvalue req...
-
jsp~jspにhiddenを使って変数...
-
EXCEL/VBA 変数の値をクリップ...
-
テキストボックスの値を変数に...
-
C言語 アロー演算子について質...
-
整数xxxが大き過ぎますというエ...
-
[VBS]変数を定数に変換する方法...
-
processing エラーで、 "cannot...
-
gridViewの行選択解除
-
Variant型で宣言してるのにEmpt...
-
プログラミングで変数と関数の...
-
C言語
-
DataTableの値を変数に代入したい
-
VB6.0 DataGridでのfirstRowの...
-
DataColumn型の使用方法
-
String型ローカル変数の初期化...
-
VBA 1行で複数の代入を行った...
-
変数宣言と初期値代入の場所に...
-
valueChanged の引数について
おすすめ情報