問題タブ [turbo-c]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
c - Cでのマウスプログラミング
私は私のマイナーなプロジェクトに取り組んでいます。C でイメージ エディターを作成する必要があります。そのために、マウスを処理したいと考えています。私が知っているように、マウスを処理するには、REQUEST MODE と EVENT MODE の 2 つの方法があります。
過去数日間、私はリクエスト モードを学びましたが、リクエスト モードでいくつかのことを実行するのが難しいので、2 番目のアプローチ、つまりイベント モードを学ぶことにしました。残念ながら、適切なリソースが見つかりません。イベントモードのアプローチの例と説明を教えていただければ幸いです。
c - C-グラフィックス、ポリゴンを回転できません
以下のプログラムでは、三角形を反コック方向に45度回転させようとしています。ポリゴンはある角度に回転し、別の場所に移動しました。これを修正する方法を教えてください。
出力:
編集1:
出力では、赤い三角形(つまり回転後の三角形)が元の三角形よりも大きく見えます。
新しいコード
出力:
編集2:
Y項を修正した後のコード:
出力:
opengl - Borland5.02でglewを使用
Broldand 5.02で作成された非常に古いOpenGLプログラムにVBOを実装する必要がありますが、GL / glew.hをインクルードしようとすると、次のエラーが発生します。
問題は次のグリューコードに現れます:
borland 5.02は32ビットコンパイラであるため、これが発生すると思います...
誰かが私にこの問題を解決するために何ができるかについての提案を与えることができますか?または、glewライブラリを使用せずにVBOを実装する別の方法はありますか?
c - Windows7 64bit で DosBox を使用して Turbo C で同じプログラムを繰り返し実行するとエラーが発生する
Windows 7 64 ビットで DosBox (DosBox 0.74) で Turbo C を使用しようとしています。
プログラムは、最初の実行で完全に正常に動作します。エラーなしで正常にコンパイルされ、問題なく実行されます。
同じプログラムを繰り返し実行しようとすると、プログラムが奇妙な出力を生成するようです。したがって、完全に機能していた同じプログラムでも、コンパイルは正常に行われますが、エラー出力が作成されます。
以下は、頂点の数に応じて空間にポリゴンの頂点を配置するプログラムです。最初の実行では、完全に期待される出力が生成されますが、繰り返すと完全に間違った出力が生成されます。頂点は完全にランダムな場所に配置されます。
記憶に関係するものなのか疑問です。別のエミュレータを使ってみたところ、同様のエラーが繰り返されました!
更新 1: Mac OSX で試したところ、同じエラーが繰り返されます。
c - UNIX の C で利用可能な基本ヘッダー ファイルをインクルードする方法は?
Turbo C で作業する場合、デフォルトですべての関数とヘッダー ファイルを取得します。これらは通常 #inlcude でインクルードできます。例: stdlib.h、math.h
しかし、そのようなヘッダー ファイルを使用して単純なプログラムを作成すると、これらのファイルをインクルードできないため、エラーが発生します。これらのヘッダー ファイルは、デフォルトで使用できるようになっていませんか? はいの場合、そのようなヘッダーファイルを使用する方法は? 「math.h」で関数 sqrt を使用すると、math.h が含まれていないためエラーが発生したため、次のコマンドに含める必要がありました。
このコマンドでは、2 番目のコマンドの最後に-lmがあり、math.h が含まれています。
再び同様に、UNIX Solaris サーバーで実行しているstdlib.hにある関数 itoa() を使用しましたが、含まれておらず、エラーが発生しています。このヘッダーファイルを追加する方法がわかりません。
c - fwrite been writing a wrong character into the file in C
i been trying out an simple encryption algorithm, which is actually been used to encrypt 2 words, i tried with abcabc in the image.jpg file, and then the encrypted data should be coming out as aboabo for the key AB (please note its capital).
till now i tried with finding many fwrite based issues on stack overflow and other pages online, but didn't got a relevant solution, am still in confusion that why does fwrite is writing aboabg in image1.jpg instead of aboabo for the key AB
c - TurboCでのファイルの処理
ファイルから取得した情報を管理するプログラムを作成する必要がありますが、古いTurbo C 3.0を使用しているため、ファイルに書き込もうとするとエラーが発生します。コードは次のとおりです。
私がそれを印刷するときはいつでも、私はリターンとして-1を得る。これは本当に単純なことだと思いますが、問題があります。
c - DOS/C で非標準の COM ポート (USB->シリアル、COM5+) にアクセスするには?
私は、組み込みソフトウェアを開発している製品のシリアル デバッグ ポートから収集されたフォーマットされた診断データを表示およびログに記録する社内ソフトウェア ツールを使用しています。それはCであり、非常に古いです。Borland Turbo-C v1.01 (copyright 1990!) を使用して構築されています。可能であれば、最新の環境用にツールを書き直すよりも、修正したいと考えています。
一度に複数のデバイスからデバッグ データを収集したい。USB->シリアル アダプタ経由でハブに接続され、PC (Windows XP を実行) に接続された複数のデバイスを想定していました。適切な COM ポートを指定して、デバイス (Windows の場合) ごとに診断ツールのインスタンスを 1 つ実行します。簡単ですよね?
そうではありません。私が取り組んでいるシリアルポートの初期化関数を観察してください:
USB->シリアルアダプタが表示されるように、COMポート5+にこの種の構成を適応させるためのオプションは何ですか? DOSmode
コマンドを使用すると (通常の人間のように Windows デバイス マネージャーで) 期待どおりにそれらを確認できますが、診断プログラムからそれらにアクセスする方法がわかりません。
c - ヘッダーファイルを含めずにCプログラムが実行されていますか?
重複の可能性:
ヘッダーのない C プログラム
私は長い間 C を勉強してきました。しかし、私を悩ませていることの 1 つは、今日 C プログラムを作成し、stdio.h および conio.h ヘッダー ファイルをインクルードするのを忘れて、ファイルを kc.c として保存したことです。この .c ファイルをコンパイルして実行すると、期待どおりの出力が得られました。
しかし、標準ヘッダー ファイルを使用せずに C プログラムを実行するにはどうすればよいでしょうか。
または、私が聞き逃している概念に気づいていませんか?
編集:プログラム
ここで STDIO.H ヘッダーの printf() 関数を使用したため、それを含めずに、どのようにコンパイルして正常に実行できますか?
c - TurboCのSHA256アルゴリズムをコンパイルできません
wesiteで提供されているcでSHA256アルゴリズムを実行しようとしています
[Kodersコード検索][2]
そのために私はWindowsマシンでTurboCCompilarを使用しており、ディレクトリパスをに設定してインストールされています
すべてのヘッダーファイルを3つに保存しました
このSHA256.c
ファイルを実行するために必要なフォルダ。コードをコンパイルしようとすると、setupdでエラーが発生します。
このエラーが発生する根本的な原因、どのような間違いをしているのかを特定できません。
前もって感謝します。