検索結果 327 件

by たかぎ
6年前
フォーラム: C言語何でも質問掲示板
トピック: 拾ったPC9821を動かしたい
返信数: 8
閲覧数: 1089

Re: 拾ったPC9821を動かしたい

宣伝的にはなりますが...

私の知人が、PC-98の修理をやっています。
http://office337.shop-pro.jp/
もしよろしければ、問い合わせしてみてもよいかと思います。

ただ、どうしてもそのPCが使いたいのであればともかく、そうでなければ、安物でもよいので新品を買った方がよいでしょう。
by たかぎ
6年前
フォーラム: C言語何でも質問掲示板
トピック: namespaceについて質問です。
返信数: 2
閲覧数: 429

Re: namespaceについて質問です。

どんな使い方をするかによります。
たとえば、traitsにするのであれば、当然クラスにすべきです(classではなくstructを使う方が便利です)。
そうでないなら名前空間でよいでしょう。
by たかぎ
6年前
フォーラム: C言語何でも質問掲示板
トピック: 早急にお願いします...
返信数: 3
閲覧数: 490

Re: 早急にお願いします...

仕事で、文字列から点字に変換する処理を作っていますが、掲示板のやり取りでできるほど簡単なものではありません。

普通のかなの点字であれば、MeCabやChasenなどで形態素解析を行い、適切に分かち書きを行ったり、点訳のルールに従って補足説明を入れる必要があります。
漢字仮名まじり文をすべてひらがなと英数字記号に変換します。
最後に、点字のパターンに変換します。
点字は、UnicodeではU+2800~U+28FFにあたります。

漢点字や6点漢点字の場合はまた違いますので要注意です。
by たかぎ
6年前
フォーラム: C言語何でも質問掲示板
トピック: QPTOOLKITについて
返信数: 4
閲覧数: 722

Re: QPTOOLKITについて

Boost C++ Libraries 1.38というと、ずいぶん前のバージョンなので、最近の導入方法に関する記事だとうまくいかないかと思います。 http://www.boostpro.com/download/ ↑からビルド済みのライブラリをダウンロードできますので、それをインストールしてみてください。 それでもダメな場合は、どのように試してみて、どんな結果になったのかを正確に省略することなく書いてください。 可能なことでしたら、工学ナビのソースファイルをダウンロードして3種類のライブラリ(記載のバージョンを使用)して、実際にソースファイルから実行できるかどうか検証していただくことは可能で...
by たかぎ
6年前
フォーラム: C言語何でも質問掲示板
トピック: C言語 ひらがな入力
返信数: 3
閲覧数: 1327

Re: C言語 ひらがな入力

かずま さんが書きました:setlocal は実行時の文字コードを設定することができますが、
コンパイル時の文字コードの指定には、--input-charset オプションが必要なようです。
--input-charsetオプションが使えたのは、確かGCC 3.4からだった気がします。
by たかぎ
6年前
フォーラム: C言語何でも質問掲示板
トピック: java言語をc言語に変換したいのですが・・・
返信数: 17
閲覧数: 10307

Re: java言語をc言語に変換したいのですが・・・

ただ、上記ページの一番下にROM/RAMサイズが書かれていますが、Arduino MEGA 2560でも、いやArduino Dueでさえ到底収まらないぐらい大きなものです。 全部は無理ですが、一部の機能だけなら収まる可能性はありますね。 もっとも、Arduino UNOやLeonardoでは無理で、MEGAが必要になるとは思いますが...。 あと、AVRはハーバードアーキテクチャですので、ROMに格納したデータは普通の変数のようにアクセスすることができません。 結果、普通にconst修飾子を付けて静的なオブジェクトを宣言してもRAMに格納されてしまいますので、RAMの使用量が思った以上に増...
by たかぎ
6年前
フォーラム: C言語何でも質問掲示板
トピック: java言語をc言語に変換したいのですが・・・
返信数: 17
閲覧数: 10307

Re: java言語をc言語に変換したいのですが・・・

ECHONET LiteのC言語のソースコードは下記辺りで提供しているようですが(有償でしょうね)... http://www.co-nss.co.jp/p-org/enetlite.html ただ、上記ページの一番下にROM/RAMサイズが書かれていますが、Arduino MEGA 2560でも、いやArduino Dueでさえ到底収まらないぐらい大きなものです。 となると、ECHONET Liteについては主にPC側で動作させ、USB(シリアルポート)経由でその機能を呼び出すようにするしかないでしょう。 あるいは、もっと大きなメモリを使えるサブプロセッサを搭載したシールドを自作するかです。...
by たかぎ
6年前
フォーラム: C言語何でも質問掲示板
トピック: な、なんなんだ、これは?
返信数: 2
閲覧数: 442

Re: な、なんなんだ、これは?

風雷 さんが書きました:どうすればよいのですか?
フォーラムルールを熟読することから始めましょう。
by たかぎ
6年前
フォーラム: C言語何でも質問掲示板
トピック: main関数、助けて
返信数: 12
閲覧数: 1257

Re: main関数、助けて

すべてmain関数以外で計算しないといけません 結構難しい要求ですね。 こういうことでしょうか? #include <iostream> #include <array> #include <algorithm> int program = []() { std::array<int, 5> data; std::cout << "数字を5つ入力してください" << std::endl; for (int& e : data) std::cin >> e; std::cout << "最大値" << *std::max_element(data.cbegin(), data.cend()) ...
by たかぎ
6年前
フォーラム: C言語何でも質問掲示板
トピック: クラスの関数内の変数について
返信数: 10
閲覧数: 783

Re: クラスの関数内の変数について

h2so5 さんが書きました:>たかぎさん

その方法ですとCTestのメソッド内からhensuuに自由にアクセスできるように見えますが...?
失礼、その通りです。
privateを付けておくのを忘れていました。
by たかぎ
6年前
フォーラム: C言語何でも質問掲示板
トピック: クラスの関数内の変数について
返信数: 10
閲覧数: 783

Re: クラスの関数内の変数について

こんなのでどうでしょう?

コード:

struct fooImpl{
    int hensuu;
    void foo();
};

class CTest : fooImpl{
public:
    CTest();
    ~CTest();
    using fooImpl::foo;
};
必要なだけ、いくつでも多重継承できますので、希望通りのことが実現できると思います。
by たかぎ
6年前
フォーラム: C言語何でも質問掲示板
トピック: PHP(日本語だと上手く動きません)
返信数: 3
閲覧数: 2912

Re: PHP(日本語だと上手く動きません)

まともに見ていませんが、普通に考えて真っ先に疑うべきなのは、エンコーディングが合っていないということでは?
by たかぎ
6年前
フォーラム: C言語何でも質問掲示板
トピック: 構造体メンバーの拡張について
返信数: 2
閲覧数: 577

Re: 構造体メンバーの拡張について

確かそれっぽいものを書いた記憶があると思って探してみました。
http://www.kijineko.co.jp/blog/84.html
by たかぎ
6年前
フォーラム: C言語何でも質問掲示板
トピック: 複素数の演算なのですが・・・
返信数: 4
閲覧数: 624

Re: 複素数の演算なのですが・・・

「std::complex<double>を使えばよいのに」と考えるのは私だけでしょうか?
by たかぎ
6年前
フォーラム: C言語何でも質問掲示板
トピック: 【雑談】 趣味を仕事にする
返信数: 13
閲覧数: 1115

Re: 【雑談】 趣味を仕事にする

私の場合は、仕事でやっているうちにプログラミングが趣味にもなったので、特に大きな問題はありませんでした。
「趣味を仕事にするな」という言い分もよく分かるのですが、それはどんなスタイルで働くかとも密接にかかわってきますので、一概には言えないのではないでしょうか?
by たかぎ
6年前
フォーラム: C言語何でも質問掲示板
トピック: 関数と引数について
返信数: 12
閲覧数: 724

Re: 関数と引数について

二つ目の質問については、マクロを使って強引に実現することも可能です。 例えば、こんな感じにです。 #include <stdio.h> #include <memory> struct printABC_impl { printABC_impl() { printf("ABC\n"); } ~printABC_impl() { printf("ABC\n"); } }; #define printABC() if (auto p = std::make_shared<printABC_impl>()) int main() { printABC() { printf("EFG\n"); } }...
by たかぎ
6年前
フォーラム: C言語何でも質問掲示板
トピック: eclipseで質問があります
返信数: 10
閲覧数: 1375

Re: eclipseで質問があります

JavaよりEclipseより先に、自分で調べるということを学習しましょう。
https://www.google.co.jp/search?hl=ja&q ... lr=lang_ja
by たかぎ
6年前
フォーラム: C言語何でも質問掲示板
トピック: プログラミング作成の所要時間等について。
返信数: 10
閲覧数: 924

Re: プログラミング作成の所要時間等について。

予算6万だと普通の会社だとまず無理でしょうね。
ソフト屋さんは4人日と書かれていますが、かなり好意的というか楽観的というか控えめな数字です。
ちなみにうちの場合には、6万円では1日ちょっとしか工数をとれません。
ただし、うんと長い期間を見ていただいて、いくつかの条件を満たせば対応することもできます。
ここで営業活動をするつもりはないのであまり具体的なことは書きませんが、まったく無理ということでもないということです。
by たかぎ
6年前
フォーラム: C言語何でも質問掲示板
トピック: お願いします!!
返信数: 5
閲覧数: 585

Re: お願いします!!

float型なら、サフィックスのfが必要ですね。
そのうえで...

コード:

#include <iostream>

int main()
{
  for (float const& x :  {10.1f, 20.2f, 30.3f, 40.4f, 50.5f})
    std::cout << &x << ' ' << x << std::endl;
}
こんな感じでしょうか。
by たかぎ
6年前
フォーラム: C言語何でも質問掲示板
トピック: phpで構造体
返信数: 4
閲覧数: 2524

Re: phpで構造体

方法としては二つあるかと思います。 ひとつはクラスを構造体のように使う方法です。 <?php class A { public $a; public $b; } $x = new A; $x->a = 123; $x->b = $x->a; printf("%d\n", $x->b); ?> もうひとつは、連想配列を使う方法です。 <?php $x = array('a' => 123, 'b' => 0, 'c' => 0); $x['b'] = $x['a']; printf("%d\n", $x['b']); ?> シンタックス的にCの構造体に近いのはクラスでしょうね。
by たかぎ
6年前
フォーラム: C言語何でも質問掲示板
トピック: これははたして信頼してよいのか
返信数: 6
閲覧数: 503

Re: これははたして信頼してよいのか

私自身にまったく被害がないといいきれますか? 言い切れませんので、心配なら利用しないのが吉です。 同様に、外を歩けば交通事故の被害がないといいきれませんので、心配なら外出はしないのが吉です。 家にドアや窓を付けると泥棒の被害がないといいきれませんので、心配ならドアも窓も付けないのが吉です。 水道水を利用すると、毒物や細菌の汚染による被害がないといいきれませんので、水道水は利用しないのが吉です。 電気を利用すると、感電の被害がないといいきれませんので、電気は使用しないのが吉です。 空気を呼吸すると、排気ガスその他の有毒物質による被害がないといいきれませんので、空気は吸わないのが吉です。 要はそ...
by たかぎ
6年前
フォーラム: C言語何でも質問掲示板
トピック: scanfについて
返信数: 28
閲覧数: 4492

Re: scanfについて

というか、そもそもがコードの移植性を軽視したために環境が変われば案の定問題が発生し、その原因をすり替えるためにscanfを悪者にしたというところではないでしょうか?
by たかぎ
6年前
フォーラム: C言語何でも質問掲示板
トピック: visual studio
返信数: 8
閲覧数: 782

Re: visual studio

「ちょっとプログラミングする」の内容によっては、スクリプト言語の方が便利な場合もあります。
まずは目的をはっきりさせることですね。
by たかぎ
6年前
フォーラム: C言語何でも質問掲示板
トピック: scanfについて
返信数: 28
閲覧数: 4492

Re: scanfについて

ISLe さんが書きました:でも緊急時に不具合が出るととても困るので、即席使い捨ての簡易ツールであろうと、scanfで業務に使うプログラム作るのは自殺行為ということですね。
そうでもないです。
(ワイドではない)文字や文字列の読み込みを行う分には問題ありませんので、scanfを使っても安全です。
fgetsで読み込んでから改行文字を取り除くよりscanfを使う方が便利なこともあれば、0~9の数字の並びだけで構成される文字列を読み込みたい場合などもscanfの方が便利だったりします。
by たかぎ
6年前
フォーラム: C言語何でも質問掲示板
トピック: scanfについて
返信数: 28
閲覧数: 4492

Re: scanfについて

前者は、言語(この場合ライブラリ?)仕様に、「変換指定は,入力項目を,変換指定子に対して適切な型に変換する。」とあるのですが、「変換結果が指定されたオブジェクト内で表現できない場合」に当てはまってしまうのでしょうか。 そういうことです。 こちらも入力幅を指定して最大値を絞ってもダメですかね。 型の表現範囲よりかなり小さい範囲に絞ってよいならある程度は可能ですが、符号の有無や冗長な0、指数表現等まで考慮に入れると、思い通りに制御するのは無理です。 後者は、さすがに印字可能なテキストデータを読ませるという前提まで崩れるとどうしようもないというか。 どこかのハードが壊れているのではないかと疑いたく...
by たかぎ
6年前
フォーラム: C言語何でも質問掲示板
トピック: scanfについて
返信数: 28
閲覧数: 4492

Re: scanfについて

ISLe さんが書きました:どんな問題があるのか具体的に教えていただけないでしょうか。
私の意見を言わせていただくと...

・%dや%f等で数値を読み込む場合、オーバーフローが発生すると未定義の動作を引き起こします。
・%lcや%lsでワイド文字(列)を読み込む場合、元のデータに不正なシーケンスが含まれると未定義の動作を引き起こします。

結局安全に読み込めるのは、(ワイドではない)文字または文字列しかありません。
by たかぎ
6年前
フォーラム: C言語何でも質問掲示板
トピック: [雑談?]c++の分かりやすいプログラム
返信数: 25
閲覧数: 1877

Re: [雑談?]c++の分かりやすいプログラム

最近は、分かりにくくするために、あえてC++で実装するということをやったりと、かなり邪道に走っています。
楽な実装方法を選択すると、安易に業者変更されたりするので、自衛策としてやっています。
MinGW(C++11) + Boost C++ Libraries、かつPHPで前処理とかやっていると、まず他社でメンテナンスできなくなりますから(できても安価にはならない)。
世知辛い世の中になったものです。
ほとんどのお客さんは、こんなことをする必要はないんですけどね。
by たかぎ
6年前
フォーラム: C言語何でも質問掲示板
トピック: 変数関数の問題です!!よろしくお願いします。
返信数: 4
閲覧数: 247

Re: 変数関数の問題です!!よろしくお願いします。

ホヅミ さんが書きました:最近フォーラムルールを読まない人が多いです。
最近に限った話ではありません。

・書いていることを読まない。
・読んでも人間の言葉が理解できない。
・仮に内容を理解しても無視する。

こういった人たちには、いかなる回答も無意味です。
by たかぎ
7年前
フォーラム: C言語何でも質問掲示板
トピック: 質問
返信数: 4
閲覧数: 444

Re: 質問

涼雅 さんが書きました:丸投げは禁止です。
フォーラムルールをご覧ください。
フォーラムルールを英語で説明してほしいということだったりして。
by たかぎ
7年前
フォーラム: C言語何でも質問掲示板
トピック: newした領域へのdeleteの必要性
返信数: 5
閲覧数: 1222

Re: newした領域へのdeleteの必要性

単に早く終わらせたいだけなら、std::quick_exitよりstd::_Exitの方がよいのでは?
デストラクタ云々を言い出すのであれば、std::exitでも自動オブジェクトとかのデストラクタは呼ばれないので五十歩百歩です。

詳細検索ページへ移動する