Kenichi31980 の回答履歴
- 環境設定の仕方がわかりません。
これから・C言語を勉強しようと思っているのですが、ソフトの設定で困っています。 ソフトをダウンロードしてからの、環境設定というものがわかりません。 あるサイトで説明が載っていたのですが、 PATHの設定 1.C:\borland\\bcc55\binを追加する コンパイラの設定 1.C:\borland\\bcc55\binフォルダにbcc32.cfgを作成 2.エディタで開いて-l"C:\borland\\bcc55\include" -L"C:\borland\\bcc55\lib" とあったのですが、これはどうやってやればいいのでしょうか? ~を追加、~を作成などやり方を教えてください。 よろしくお願いします。
- 環境設定の仕方がわかりません。
これから・C言語を勉強しようと思っているのですが、ソフトの設定で困っています。 ソフトをダウンロードしてからの、環境設定というものがわかりません。 あるサイトで説明が載っていたのですが、 PATHの設定 1.C:\borland\\bcc55\binを追加する コンパイラの設定 1.C:\borland\\bcc55\binフォルダにbcc32.cfgを作成 2.エディタで開いて-l"C:\borland\\bcc55\include" -L"C:\borland\\bcc55\lib" とあったのですが、これはどうやってやればいいのでしょうか? ~を追加、~を作成などやり方を教えてください。 よろしくお願いします。
- ポインタ配列
*name[] = {"ai", "ueo", "kaki", "kukeko"}; もし*name[0]がaiだったらaiをprintfというようにするにはどうすれば良いのでしょう? if(****** == "ai") { printf("%s", name[0]); } という具合にしたいんです。 違う配列に a[3]="ai"; とかにして比較して同じだったらprintfは出来るんですけど、すっきりしないので・・・。 よろしくお願いします。
- 締切済み
- C・C++・C#
- golden2006
- 回答数2
- return文がない場合の戻り値はどうなる?
C言語で、return文がない場合の戻り値を固定にする方法はないでしょうか?例えば、return文がない場合の戻り値は必ず0にする、というような動きにする方法が知りたいのです。c++では0を返すようです。。。よろしくお願い致します。
- C++の勉強をしているのですが・・・・
C++の勉強をしているのですが解らないところが多くて行き詰ってしまいました。 そこで解りやすく載っている参考書やサイト等を探しているのですがお勧めの物はありませんか? よろしくお願いします。
- ベストアンサー
- C・C++・C#
- eusorih718
- 回答数7
- ポインタ…(゜Д゜≡゜Д゜)?
え~C言語初心者です。 ポインタ、文字列等の比較を教えて下さいm(._.)m ペコッ 下記ソースでおかしいところがあれば指摘お願いします。 (1)数値の比較 int i = 10; if(i == 10){処理} (2)文字の比較 char c = 'c'; if(c == 'c'){処理} (3)文字列の比較 char *c = "abc"; if(c == "abc") {処理} ↑これだとポインタと文字列の比較になるんですよね? if(0 == strcmp("abc",c)){処理} ↑この書き方で問題ないのでしょうか? if(0 == strcmp("abc",*c)){処理} ~~ だとダメなのでしょうか? ※int型のポインタを使う場合 int *i = 0; if(0 == *i){処理} になるのでしょうか?
- ベストアンサー
- C・C++・C#
- akaruimirai01
- 回答数6
- 2進数の足し算(C言語)
C言語初学者です。 タイトル通り、2進数の足し算をするプログラムを作っていますが、行き詰ってしまいました。 特に、桁上げをどうするか悩んでいます。 今の自分の考えでは、入力された数値を10で割り、その余りを足していけばできると思っていたのですが、やはり桁上げや繰り上がりに悩んでいます。 全然できてませんが以下ソースです。 #include <stdio.h> int main(void) { int a, b, i; do { printf("8桁以下の非負の2進数を入力してください(1つ目): "); scanf("%d" ,&a); if (a < 0) puts("負の数を入力しないでください。"); } while (a < 0); do { printf("8桁以下の非負の2進数を入力してください(2つ目): "); scanf("%d" ,&b); if (b < 0) puts("負の数を入力しないでください。"); } while (b < 0); a = a % 10; b = b % 10; よろしくお願いします。
- 1
- 2