C

C言語は、1972年にAT&Tベル研究所の、デニス・リッチーが主体となって作成したプログラミング言語です。 B言語の後継言語として開発されたことからC言語と命名。そのため、表記法などはB言語やALGOLに近いとされています。 Cの拡張版であるC++言語とともに、現在世界中でもっとも普及されているプログラミング言語です。

RSS

  • 受付中

    回答
    1

    10進数・16進数それぞれの2つの数の和と差を求めるJavaのコードをCに変換したい

    前提・実現したいこと 16進数または10進数の2つの整数の和を16進数と10進数で求めるコードを書いています。 2つの整数は共に16進数または10進数とします。16進数は「0x」を頭につけて、「0xabcd」のように入力します。 Javaでは以下のように実装することができたのですが、C言語でインライン引数を用いたコードに書き直すにはどうすればいいでしょうか。

    • 0評価
    • 18PV
    cateye cateye 17分前に 回答
  • 受付中

    回答
    3

    C言語のしょうもない質問です。

    前提・実現したいこと しょうもない質問だったらすみません。初期化する理由って初期化しないと変数に不定な値が入るからですよね。だったら、初期化するときに変数に変数を代入するのって、あまりよろしくないんですか?なんか変数って名前見る限り安定してなくて、代入した変数がおかしかったら、動作不安定になりそうじゃない? 例えば /*なんかよくわからないけど個人的

    • 0評価
    • 43PV
    otn otn 36分前に 回答
  • 受付中

    回答
    1

    名前と番号のデータを削除する関数を作りたい

    以下のデータを削除する関数を作りたいのですが、 void data_delete()のコードの不備、誤りを教えてください。 とりあえずここまでできています。 void data_delete()でデータを削除するコードが分かりません。 /*これはdata_telというファイルを操作するプログラムでいいのかな? 削除の実装は標準Cだけだとかなりだるい。

    • 0評価
    • 49PV
    sanchu52 sanchu52 56分前に 質問を編集
  • 解決済

    回答
    1

    pic16f1828と加速度センサMPU6050をI2Cでつなぐ

    pic16f1828と加速度センサMPU6050をI2Cでつなぐための プログラムを教えていただきたいです。 参考プログラムも見つからないので 困っています。 よろしくお願いいたします。

    • -1評価
    • 40PV
    keicha_hrs keicha_hrs 2時間前に ベストアンサー
  • 受付中

    回答
    3

    C言語 ファイルからの読み取り

    大学の授業の課題で以下のような問題が出たのですが分かりません。C言語です。 ファイルから読み取る関数と出力する関数を分けたいです。 null 文字を除いて最大20文字を格納できる文字列 name と int 型のメンバ age と double 型のメンバ height をもつ 構造体に student_t という別名を与え, 3 つの要素をもつ stu

    • -4評価
    • 143PV
    A.Ichi A.Ichi 2時間前に コメント
  • 受付中

    回答
    2

    GTKを用いて作成されたCプログラムをvisualstudio2017でコンパイル

    前提・実現したいこと 2004年に作成されたGTKを用いたプログラムを改良することになったのですが、プログラム初心者のためコンパイルのやり方がわからず困っています。 ソースファイルの中にはmakefileというのものもあり、コマンドプロンプトにそのファイルを読み込ませようともしたのですが、何かファイルが足りないみたいなエラーでうまく行きませんでした。 また、

    • 0評価
    • 63PV
    yumetodo yumetodo 4時間前に コメント
  • 解決済

    回答
    2

    C++ スライシングについて

    前提・実現したいこと 高校生でC++について勉強しています。 スライシングが起こる例について知りたいです。emacsのg++ を使用しています 知りたいこと C++でスライシングが起こる例をプログラムで書いて頂きたいです。 基底クラスと派生クラスに関する.hppと.cppを作り、main.cppで操作する。 vectorを使用する。iteratorを使用

    • 0評価
    • 161PV
    Chironian Chironian 7時間前に コメント
  • 受付中

    回答
    1

    C++ スライシングについて

    gccを使用したC++の学習をしています。先日スライシングについて質問させていただきましたが、参考にするものを増やしたいので質問させていただきます。 ・gcc(g++)を使用 g++ -o main main.cppでコンパイルを通したいです。 ・vectorを使用 ・コンパイルするとスライシングが起こる このような条件でのプログラムの参考や書き方を教えてい

    • -1評価
    • 54PV
    episteme episteme 8時間前に 回答
  • 受付中

    回答
    3

    c言語で十字架作ります

    実現したいこと: 十字架作りたいですが、何故か横の◾出てこないでしょうか。 #include <stdio.h> int main(void) { int l,w,m,crosspoint,length,width; m=(width-1)/2; crosspoint=m+1; printf("十字架立て:");

    • 0評価
    • 85PV
    GuielNo4 GuielNo4 10時間前に 回答を編集
  • 受付中

    回答
    2

    プログラムに関してではなく、メモリ的な話になりますが

    二次元配列 a[y=100][x=500]の要素全てを変換するプログラムについて、 ①x=0のときにy=0からy=99までの要素の変換を行い、次にx=1のときにy=0からy=99までの要素の変換を行い、同様のことをx=499まで繰り返す場合(プログラム上ではfor文を使っています) ②y=0のときにx=0からy=499まで変換を行い、次にy=1のときにx=0

    • 0評価
    • 113PV
    m_yoko m_yoko 11時間前に 回答
  • 解決済

    回答
    1

    gdbのアドレスの結果が一致していない

    #include<stdio.h> #include<string.h> int main(){ char str[] = "you will make me happy\n"; printf("%s", str); for(int i = 0; i < strlen(str) - 1; i++){ printf

    • 0評価
    • 52PV
    strike1217 strike1217 22時間前に コメント
  • 受付中

    回答
    1

    flagbrainfuckでサブルーチンは実装できますか?

    brainfuckでサブルーチンを実装することはできますか? 私は最近brainfuckを知って、少しかじってみたのですが書けなさそうな感じでした。brainfuckとサブルーチンで検索すると、サブルーチンを使えるようにするために言語拡張している人はいましたが、brainfuckでサブルーチンを書けないということを主張する人は見かけませんでした。 実

    • 2評価
    • 74PV
    anndonut anndonut 23時間前に 回答
  • 解決済

    回答
    4

    c言語 入門レベル問題

    a,b 入力したら、b、a 逆の順番に出てたいです、 下記プログラミング7,8入力したら、a = 0, b = 7 出てしまいました。 不備なところ教えていただけますか。 #include <stdio.h> int a,b; void swap(int *a, int *b); int main(void){ scanf( "%d",

    • 0評価
    • 78PV
    GokaTokyo GokaTokyo 1日前に 回答
  • 受付中

    回答
    0

    MIPSへのTOPPERS/ASPの移植について

    https://github.com/grantae/mips32r1_soc_nano こちらで公開されているMIPS32プロセッサに対し、TOPPERS/ASPを移植しようと考えています。 JSPは移植例がありますが、ASPでは移植例がありません。 そこでいくつか質問です。 ①具体的な移植の作業手順を教えてください。タイマやシリアルなどのペリ

    • 0評価
    • 50PV
    teratailが1日前に アップデート
  • 解決済

    回答
    2

    文字列の二次元配列への代入

    https://teratail.com/questions/99955 こちらの質問でできたランキングに名前を入れたいのですが、 char str[11][128]; をグローバル変数として宣言し、 ランキングの初期値として (得点) ...name1 (得点) ...name2 ・ ・ ・ としたいのですが、 for(rank=0; rank

    • 0評価
    • 63PV
    terax terax 1日前に ベストアンサー
  • 解決済

    回答
    4

    ロジック内の関数や関数内で使用しているグローバルなどの解析を行うプログラムを作成したいのですが。。。

    業務で、ロジック内の関数や、その関数が使用しているグローバル変数などを洗い出し、分析する必要があります。 例えば、Eclipseのコードリーディング機能のように、統合環境の機能を使えば、関数の一覧を出したり、関数の階層や使用しているグローバル変数などを見ることは出来ますが、そういった情報をもっと自由自在にExcelにまとめ、テスト仕様書や関数仕様書作成を

    • 0評価
    • 104PV
    ogura87 ogura87 1日前に ベストアンサー
  • 解決済

    回答
    1

    バイナリファイルの読み込み

    以下のような形式の.dat形式のファイルを読み込み,読み出し,printfで出力したいです. 2 36 1, 1, 1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 1, 1, 1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 1, 1, 1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,

    • 0評価
    • 78PV
    naruhodo naruhodo 1日前に コメント
  • 解決済

    回答
    5

    64bit整数型が遅い理由

    C言語で実験プログラムを作りました。 変数の型によって速度の差があるかを確かめました。 64bit整数型:C/C++における整数型には気をつけよ #include<stdio.h> #include<time.h> #define N 100000000 int main(){ char c1, c2, c3; short s1

    • 0評価
    • 255PV
    strike1217 strike1217 2日前に コメント
  • 受付中

    回答
    1

    簡易的なシェルプログラムを作りたい

    C言語です fork(),execv(),wait()などの関数を用いて簡易的なシェルを実装して見たいのですが、 execv()を呼び出すところで上手くいきません。 入力はパス名とコマンドを空白区切で実行します。 入力された1行を空白文字で区切り、文字列配列に格納。 その配列を用いてexecvを呼び出します。 コマンドラインの"0>>"の0はコマンドの実行結

    • 0評価
    • 52PV
    KSwordOfHaste KSwordOfHaste 2日前に 回答
  • 解決済

    回答
    1

    c言語についてご質問させていただきます

    c言語を始めたばかりの者です。 c言語のプログラムで自作のゲームを作成中なのですが、 #include<stdio.h> #include<string.h> #include<stdlib.h> #include <time.h> #define RAND_MAX 0x7fffffff struct status{ char name[64];

    • 0評価
    • 74PV
    kd3 kd3 2日前に コメント
1

タグ情報

  • あなたの順位

    -

  • タグ登録者数

    4594

  • 総質問数

    2548

  • 今週の質問数

    31

関連するタグ

Cタグのよく見られている質問

思考するエンジニアのためのQ&Aサイト「teratail」について詳しく知る