- ベストアンサー
C言語のエラーが無くなりません
はじめまして。 現在C言語でプログラムを組んでいるのですが、不明な点がありますので質問させて頂きます。 while文とかif文を使って、プログラムを書き終える時に当然いくつかの「}」を使って締めます。そのとき、「}」が自動でだんだん左寄せになってくのですが、自動で左寄せにならない場合、原因は何でしょうか。 以上です。何卒ご教授の方よろしくお願いいたします。
- みんなの回答 (7)
- 専門家の回答
関連するQ&A
- C言語について…
C言語についてですが… while文とdo while文はどう違うんですか?プログラムの書き方が違うくらいでしょうか? またwhile文とdo while文のどちらかしか使えない場合、どちらを使いますか?理由もお願いします。
- ベストアンサー
- その他(学問・教育)
- C言語のエラーについて
現在C言語によるある結構大きなプログラムを作成しています. C言語は授業で以前やったことはあり,今復習しながら勉強しています. 大体組めたのですが,あるところでよく分からないエラーで進めずに困っています. ・エラー (1) 構文エラー : ')' が '{' の前にありません。 (2) 構文エラー : ')' が ';' の前にありません。 (1) (2)のエラー箇所を見たら以下のifのところと普通の数式のところで見られます. (1) => if (t < T){ (2) => w=(数式); }else{ w=(数式); } 何も問題はないと思われる箇所にエラーが現れます. このような場合にどのように対処したらよいのか分からず困っています. もし同じような経験をされた方がいましたらぜひその時どのようにして 解決したかご教授お願い致します!
- ベストアンサー
- C・C++・C#
- C言語 kEYの空読み
C言語でプログラムを組んでいます。 あるひとつの処理を連続で行い、何かKEYボタンをおすとプログラムが終了するというプログラム なのですが? while(kbhit()) getch(); while(1) { ~~~~~~ if(kbhit()) { getch(); return(1); } }while(c==0); という内容ですが、 if(kbhit())のあとの文面は、KEYが押されると(1)が返されエラーになり処理が中断される ということはわかりますが、 冒頭でのこの部分while(kbhit()) getch(); は、どういった意図の分なのでしょうか?
- 締切済み
- その他(学問・教育)
- C言語で%を使わない余りの出し方
c言語で%を使わない余りの出し方の問題を出されたのですが、色々考えたのですが全くわかりません まず余りの限界(余りがどこまであるか)がどこまであるか。 そしてwhileかforを使って余りを出す方法を自分で考えたのですが全くできませんでした。 自分の中ではif文でaを余りとして(a==1 && a==2)など考えたりしました。 またこれはポインタも使わずavgr**なども使いません。 さらに発展した問題で if文、switch文、for文、while文を使わないで余りを出すというのが出てきました 情けないのですが、何かアドバイスがあれば教えていただきたいと思います
- ベストアンサー
- C・C++・C#
- C言語について質問です。
C言語について質問です。 C言語初心者の者です。 1に1ずつ加えていき、9までいったら、 次は0.1ずつ加えていき、9.9までいったら、 その次は0.01ずつ加えていき、9.99までいったら そのまた次は0.001ずつ加えていき・・・ といった計算をするプログラムを考えています。 9まではこのように作りました。 #include <stdio.h> main() { float a; a=1; while(a<10) { printf("%f\n",a); a++; } } この先をどのように作ったらいいのかわかりません。 同じようにして0.1を加えていくといった方法も考えたのですが、 小数点以下15桁以上は計算したいので、 とても長くなってしまいます。 9までいったら自動的に加える数が1/10になるようにしたいのですが どうしたらいいのかわかりません。 説明が下手で本当にごめんなさい。 どなたか教えていただけないでしょうか?
- ベストアンサー
- C・C++・C#
- C言語 プログラミング
C言語初心者です。 以下の点を踏まえて、 2次方程式ax^2+bx+c=0の解が実数であるかどうか判定するプログラムを教えてください!お願いいたします。 ・if文を組み合わせる ・判別式D=b^2-4acを使う ・係数abcは実数として入力する ・aが0の場合などすべての場合を網羅している 例 a=0,b=0,c=1の場合、解は存在しない
- 締切済み
- 情報工学
- C言語でのメール送信
C言語でメール送信するプログラムを作りたいのですが、良く分かりません。ある条件を満たしたら設定しておいたメールアドレス先にメールを自動送信するようなプログラムを作ろうと思っています。どなたかご教授お願いいたします。(プログラム初心者) OSはLinuxです。 (例) if (i == 100) { メール送信*********** }
- ベストアンサー
- C・C++・C#
お礼
ありがとうございました。 何とか解決できました。