【RAD統合環境】 Qt 総合スレ 7 【Win/Mac/Linux】at TECH
【RAD統合環境】 Qt 総合スレ 7 【Win/Mac/Linux】 - 暇つぶし2ch551:デフォルトの名無しさん
10/06/01 23:08:00
53 :名無しさん@どっと混む:2010/05/17(月) 13:14:06 ID:E/7OZVtz0
>>18
高根英哉blogでレイプ仲間募集中

私とともにマスクの女どもを弄ぶ仲間を募集する
急に思いついたら連絡をして、集まれるような仲間だ
だから、複数名募集するし、いついつという日時があるわけでもない
条件は以下のとおりだ
    ・SMを実践している、または興味がある
    ・マスクを用意できる
    ・都内でイベント参加できる
    ・イベント内容およびこの仲間を通じて知りえた情報を口外しない
    ・成人男子である
    ・携帯電話および携帯メールアドレスを私に公開できる
    ・酒が好きである
希望者は私宛にメールを送ってほしい
全員が参加できるわけでもないので、こちらの選択に任せてもらう
なるべく想いを書いてもらうほうがわかりやすいし
経験や顔写真も歓迎。
r2007@maskr.com
maskr_2008@yahoo.co.jp
hide@comrade.co.jp

552:デフォルトの名無しさん
10/06/02 11:42:43
Qt Creator 1.3.1をLinuxで使っていてプロジェクトを他のところからコピー
してクリーン,ビルドするとCreatorからはPermission deniedとなってしまいます
実行ファイルはできていてターミナルやファイルブラウザからは不思議な事に普通に走ります

どうしたらCreator内からも走るようになるのか分かっている方いたら教えて下さいますか?

553:デフォルトの名無しさん
10/06/02 13:03:21
質問です:

QString qsBuf;
に文字列が入ってるとして、
この文字列をUTF8ととして、
std::string sBuf;
に入れるにはどういうコードになりますでしょうか?

OSはWindows(とMAC OS X)を想定しています。


554:デフォルトの名無しさん
10/06/02 13:08:58
>>553
URLリンク(doc.qt.nokia.com)

555:デフォルトの名無しさん
10/06/02 13:51:26


見てみると、
>std::string sBuf = qsBuf.toStdString();
みたいな感じですか?

>QString::toUtf8() const
の使い方や意味が丸で分からない感じなんですが。。。

556:デフォルトの名無しさん
10/06/02 14:35:57
この程度の英語辞書引けば中学生でも読めるだろ。

toStdString()はtoASCII()呼んでるから、QTextCodec::setCodecForCStrings()見るって書いてる。
これにUTF8セットしてるなら
>std::string sBuf = qsBuf.toStdString();
でいいんじゃね?

557:デフォルトの名無しさん
10/06/02 14:43:12
>>555
4.7 のドキュメントの方が少し詳しいな。
URLリンク(doc.qt.nokia.com)

QString::toStdString() は toAscii() を使っているが、
toAscii() は QTextCodec::codecForCStrings() を使って QString を std::string へ変換する。
ので、 >>5 を参考に QTextCodec::setCodecForCString() で UTF-8 のコーデックを指定するといい。
toUtf8() は QByteArray へ変換するのでこの場合は使わない。

setCodecForCString() の副作用が気になる場合は
std::string str( qstring.toUtf8().constData() );
でも行けるはず。

558:デフォルトの名無しさん
10/06/02 14:47:56
これ、数字の三桁区切り簡単にできるのね
便利だわ


最新レス表示
レスジャンプ
類似スレ一覧
スレッドの検索
話題のニュース
おまかせリスト
オプション
しおりを挟む
スレッドに書込
スレッドの一覧
暇つぶし2ch