[c] タグが付いた質問
713 件の質問
0
票
1
回答
141
閲覧数
SpresenseのIMU Add-onのセンサーデータを取ろうとするとTimeoutする
質問内容
Spresense Arduino チュートリアル
こちらを参考にArduino IDEを用いたcxd5602pwbimu_main.cを使ったチュートリアルを実施しましたが、ioctl result: -1, errno: 16 が出力されてし��いました。
ioctl(fd, SNIOC_ENABLE, 0);
usleep(500000); // 500ms待機
...
0
票
1
回答
201
閲覧数
sublime text 4でc言語のプログラムが実行できない
初めての質問で不備があるかもしれませんがよろしくお願いします。
以下のコードを書きました。
そして、この状態で
shift + command + Bを押して、デフォルトのシステムで実行しようとします。
すると、以下のような画面が出てきて、C Single File -Runを選択します。
その後、一番下の黄色のカーソルのところに数値を入力し、エンターを押します。
...
0
票
2
回答
276
閲覧数
ラズパイでmakeした際に error: initialization of ~ from incompatible pointer types ~ [-Werror=incompatible-pointer-types]が出る
ラズパイでVL53L8CXというセンサを駆動したいと思っています。
STのサイトからサンプル駆動用のプログラムをダウンロードし、マニュアルに従って進めていたところ、
カーネルモジュールのコンパイルの箇所でエラーが出て進まなくなりました。
以下はエラーメッセージです。
/home/~/lidar/kernel/stmvl53l8cx.c:551:18: error: initialization ...
0
票
1
回答
247
閲覧数
c言語でx64向けのosを開発しているけど、文字列を表示する関数がうまくいかない
高校生です、c言語でosを開発していますが、文字を表示する関数はできましたが文字列を表示する関数がうまくいきません。ChatGPTやGeminiに書いてもらったコードも同じ結果しか返って来ません。
詳しい方、文字列を表示する関数のどこがダメなのか、どうすれば実装できるのか教えてください。
#define VIDEO_MEMORY ((char*)0xB8000)
#define ...
-3
票
1
回答
256
閲覧数
GLFWのリンクがうまくいかない
インクルードパスの設定を -I./include でコンパイル時にやろうと思うが、赤の下線を消す方法
libフォルダのlibglfw3を用いてリンクができません。解決方法をご教示ください。
libフォルダを指定してもgcc-window32でリンクが不可能、libglfw3.aの中身にエラー箇所の文言は記載されている(nmコマンドで確認した"U"...
0
票
3
回答
473
閲覧数
C言語のstdbool.hでtrueやfalseが定義されていない
概要
C言語でstdbool.hをincludeしています。
trueやfalseを書こうとしたところ、VS Codeで補完が効きませんでした。
そこでstdbool.hの中身を見に行ったのですが、おそらくtrueやfalseなどがpreprocessor direcvtiveで動的に定義されないようになっているらしいです。
なぜかgccのcompileは通るのですが、補完が効かないし、...
1
票
2
回答
401
閲覧数
gcc - 最適化による警告の発出について
概要
例えば、次のようなCのコードを考えます
#include <stdio.h>
int main(int argc, int* argv[])
{
int n = 0;
scanf("%d", &n);
}
これをgccでコンパイルします
$ gcc -W -Wall -Wextra main.c
すると、未使用の引数argc、int*...
0
票
1
回答
234
閲覧数
Greenspun's tenth ruleとは何なのか?
Greenspun's tenth ruleというプログラミングに関する格言?があるらしいですが、日本語のWikipedia記事がなくて分かりません。
英語版から引用します。
Greenspun's tenth rule of programming is an aphorism in computer programming and especially programming ...
1
票
0
回答
159
閲覧数
Xlib の XAllocColorCells() 関数で2つのプライベートカラーセルを割り当てるには?
Xlibを用いたプログラミングで、2つのプライベートカラーセルを割り当てようと以下のコードを書きました。
#include <stdio.h>
#include <stdlib.h>
#include <errno.h>
#include <string.h>
#include <X11/Xlib.h>
int main( void )...
1
票
1
回答
327
閲覧数
c言語で、自作のクイックソート関数を使おうとするとエラーになる
AtCoder Beginners Contest (ABC) 227-B を解くための問題をCで書きました。
問題は「与えられた整数配列の要素(最大値は1000以下)の中で、自然数a,bにより4ab+3a+3bと表されない要素の個数を求めよ。」というものです。
まず、4ab+3a+3bと表される1000以下の自然数の配列を作ることにし、その際、後で二分探索を使うため、...
0
票
0
回答
107
閲覧数
Xlib の XSetBackground() で思った通りに背景色を変更できない
Xlibを用いたプログラミングの途中で XSetBackground() が思った通りに動きません。
一度設定した前景と背景を後で変更する、という目的で XSetBackground() を使用しているのですが、私の環境では背景色が白から緑に更新されません。
理由がわかるようならご教示下さい。よろしくお願いいたします。
環境は以下の通りです。
$ cat /etc/lsb-release
...
3
票
1
回答
114
閲覧数
OpenGL® 4.5 Reference Pages に記載されているのはC言語? それともGLSL? もしくは両方?
https://registry.khronos.org/OpenGL-Refpages/gl4/
上記OpenGL® 4.5 Reference Pages に記載されているのはC言語? それともGLSL? もしくは両方?でしょうか?
下記の引用箇所からリンクされていたので、勝手にGLSLのリファレンスと思っていたのですが、
https://www.khronos.org/opengl/wiki/...
0
票
1
回答
224
閲覧数
JVMをc言語で作られたアプリケーション上で動かしたいのですが、bootclasspathの設定がよくわかりません。
C言語で作られたアプリケーションの上でjava17を動かしたいと思い、
jdk-17.0.0.1をダウンロードしたあとC:\Program Files\Javaにopenjdkディレクトリを作り、
そこにjdk-17.0.0.1を配置しました。
そのあと環境変数にbinとその中のserverのpathを追加しました。
JNIを用いてJVMを起動しようと思い、以下のコードを
#define ...
0
票
1
回答
163
閲覧数
Open GLを使用したプログラムについて
以下のプログラムを実行すると、このような側面が長い12角形が表示されますが、
図形をウィンドウの中央に移動させる、そしてこの図形を小さく見せる方法はわかるかたいれば教えていただきたいです。
図形の描画にあまり理解が追い付いていなくて。
現状の実行結果:
期待する実行結果:
目標は初期設定でこのような12角錐を表示させることです。
現状のコード:
#include "glut.h&...
2
票
3
回答
462
閲覧数
C言語で可変長引数を実装するときの番兵に関するベストプラクティス
概要
C言語で可変長引数の関数を実装したいです。下のコードを見てもらえればわかる通り番兵NULLを用いてループを管理するように実装しています。ただ、この方法ではgccでコンパイルするとwarning: comparison between pointer and integerが出ます。
始めに個数を明示するというのも考えられますが、あんまり気が進みません。
...