C

H8/3664FでタイマA割り込みできたよ!!!やったね!!!

何がいけなかったのか? 昨日上げたソースコードから1行ずつコメントを外して検証した結果、Count関数を用いないと(NOP();を一定回数ループさせないと)7セグメントLEDが点灯しないことが判明した。ただし判明した時点での点灯状況は数字が表示されるというも…

マイコンの実験がうまくいかない

更新サボりがちなのは大目に見て 実験内容 秋月電子のAKI-H8/3664Fキット(URL)を使ってなんか作れというもの。うちの班は秒カウンタ、もし出来ればストップウォッチや時計などを作れたらいいなーなんて話し合ってた。甘 か っ た 基本的にうまくいかない 断…

C言語の関数の引数の記述

C

数値計算の教科書の後ろのサンプルプログラムの文法は相当古い。 #include<stdio.h> //昔の書き方 int sum( x , y ) int x , y; { int z = x + y; return z; } こんな書き方になってる。GCCでコンパイルはできたけど……コンパイルが出来ないコンパイラもあるかも。 引</stdio.h>…

基数変換とgomiarashi.c

C

久々にプログラミング関連のことを。 こないだ出た課題で、「基数変換をせよ」というのがあってそれの組んでみた感じがこれ。 基数変換 #include<stdio.h> #include<string.h> #include<math.h> int decimal( int base , char *num ) { int length = strlen( num ); int trans = 0; int </math.h></string.h></stdio.h>…

sprintf関数の個人的メモ

C

そろそろプログラミングの季節ですね。 sprintfとは sprintf, snprintfsprintfとsnprintfは、引数にchar配列の要素へのポインタstrが追加されたもので、標準出力の代わりにstrへ出力する変種である。snprintfは、さらにstrに書き込んで良い文字数を指定する…

C言語での文字型配列の初期化とクリア

C

宣言した文字型配列に、なんか文字列を代入しました。 char twitter_id[] = "yu_suke1994"; で、この配列を初期化してまた別の文字列を代入したい時って、どうしてました? C言語初めて2ヶ月までの僕 「えーっと、ヌル文字でクリアすればいいんだから……」 ch…

Cygwin導入すればいいことがあるようなないような

BCpad使ってればF9押して一発実行ウィーーができるけど…… コマンドの勉強したいしなにより「俺いまプログラミングしてるゥ!」感が味わえるので、 Cygwin使ってみようか!(MinGWのほうがいいんじゃないか)ちなみに学校側で配布されているBorlandのコンパイラはこ…

\aって

C

#include<stdio.h> int main( void ) { while( 1 ) { printf("\a"); } return 0; } 音鳴らなかったうえに無限ループでフリーズフッフゥwwwwww</stdio.h>

あんまりよくわかってなかった構造体配列のポインタとアロー演算子

C

#include<stdio.h> //構造体test struct test { int a; int b; }; int main( void ) { //構造体配列の宣言 struct test hoge[10]; //配列の先頭アドレスを格納 struct test *hoge_pointer = hoge; //構造体の適当なメンバに適当な値を代入 hoge[0].a = 10; hoge[2].b </stdio.h>…

ドッwwwwwドッwwwww

C

#include<stdio.h> int Doriland( int n ) { if( n < 0 ) { printf("ドリランド!\n"); return 0; } else { printf("ドッ! "); Doriland( n - 1 ); } } int main( void ) { int n; printf("ドリランド:"); scanf("%d", &n ); Doriland( n ); return 0; } カンファの記</stdio.h>…

前回記事とGrWinのバージョンの関係性

C

どうやら、前々回の導入記事で提示した場所で配布しているライブラリは、最新版ではないようです。最新版では、前回記事のようなGWputtxt関数での文字数指定は不要だということです。間違っているのは僕でした。すみませんでした。残念さん、ありがとうござ…

GWputtxt関数のエラー

C

まずはこれを見てください。 ■C:\Users\AkemiHomura\Desktop> bcc32 -w-8060 -WC GrWin.lib test.c Borland C++ 5.5.1 for Win32 Copyright (c) 1993, 2000 Borland test.c: エラー E2193 test.c 12: 呼び出し時のパラメータが足りない:GWputtxt(関数 main …

GrWinの導入方法

C

福井高専2年電子情報工学科の皆さんようこそ。 それ以外の皆さんはあまり関係が無いですがようこそ。さて、後期からの実験で「グラフィックスプログラミング」をすることになってますね。そこで使用するのが、新しいライブラリの「GrWin.h」です。 四苦八苦…

DxLibraryでカラーパレット、カラーピッカーを作ったよ!

C

ペイントソフトだったら大抵あるいろんな色が並んだパレット。クリックした部分の色が抽出されますよね。あれをDxLibraryで実装してみました。理論 色には「色相」「彩度」「明度」の三属性があります。 「色相」はいわゆる「赤」や「青」といった色が分かれ…

AndroidにおけるC言語開発で分かりかけてきたこと

全然わかりません。どうなってるの?ライブラリ Bionic Libc を使用する。このライブラリは、Android用に作られたものであり、GNU Libc などのライブラリとの互換性はない。実装 JNI (Java Native Interface)を使用し、JavaのソースコードからC/C++のソース…

何を移植したいのか?

そもそも何をAndroidに移植したいのか。 部活で、C言語を使ったゲームを作るという課題が出まして、それを完成させました。で、その部活に入った理由が、 「モバイルアプリが作りたい」なんです。 oh,nice timing! で、とりあえず移植してみよう、と。そうい…

AndroidにおけるC言語プログラミングの前準備

参考「UsefullCode.net」 とりあえずすることとしては、 JDKのインストール Android SDKのインストール Android NDKのインストール Cygwinのインストール(Windowsのみ) ざっとこんなもんでしょうか。順を追って説明を……と行きたいところなのですが、あいにく…

詰んだ\(^o^)/

やってられーん! おとなしくJavaで描きます(´・ω・`)

AndroidでC言語

やってやろうじゃんの