String型 – プログラミング – Home

通知
すべてクリア

String型


o_2
 o_2
(@o_2)
ゲスト
結合: 22年前
投稿: 31
Topic starter  

MFCなしでのString型の使い方がよくわかりません。

どう宣言すれば使えるのでしょうか?
何か、インクルード等が必要なのでしょうか?


引用解決済
トピックタグ
Tonny
 Tonny
(@Tonny)
ゲスト
結合: 22年前
投稿: 32
 

STLのstring(全部小文字です)を使用したいのであれば、
#include <string>
using namespace std;
で使えます。
でもMFCのCStringとSTLのstringはまったくの別物です。
詳しくは、
http://www.wakhok.ac.jp/%7Esumi/stl/
などを参考にしてください。


返信引用
.
 .
(@.)
ゲスト
結合: 23年前
投稿: 37
 

CString??無理


返信引用
.
 .
(@.)
ゲスト
結合: 23年前
投稿: 37
 

あ。


返信引用
o_2
 o_2
(@o_2)
ゲスト
結合: 22年前
投稿: 31
Topic starter  

すいません、いまいち、よくわかりませんでした。
char型を駆使して同じようなものは作れないでしょうか?


返信引用
小悪魔恭子
 小悪魔恭子
(@小悪魔恭子)
ゲスト
結合: 22年前
投稿: 25
 

要するに自作の文字列クラスを作りたいということでしょうか?
それならば、C++の入門書(否VC++の入門書)に、たいてい文字列クラスの
実装方法が載ってますので、参考にしてみてはいかがでしょうか?


返信引用
o_2
 o_2
(@o_2)
ゲスト
結合: 22年前
投稿: 31
Topic starter  

http://www.geocities.co.jp/SiliconValley-SanJose/9190/index.html

C++ ライブラリ->文字列操作->CString クラス
の実装の仕方を教えてください。おねがいします。

(#include Stralt.hを加えてビルドすると、
インクルード ファイルがオープンできません。'ProcHeap.h'
とでてきてしまいます。)


返信引用
小悪魔恭子
 小悪魔恭子
(@小悪魔恭子)
ゲスト
結合: 22年前
投稿: 25
 

http://www.geocities.co.jp/SiliconValley-SanJose/9190/index.html
より引用。

>ソースをダウンロードするときは、
>必ず poobase.lzh もダウンロードしてください。
>poobase.lzh は、当サイトで公開しているクラスで共用される
>マクロや関数をまとめたものです。

・・・だそうです。


返信引用
o_2
 o_2
(@o_2)
ゲスト
結合: 22年前
投稿: 31
Topic starter  

poobase.lzhでのインクルードファイルを全て
Stralt.hがあるフォルダにコピーしましたが
今度は136個のエラーがでてきて動きません。

何か導入の仕方が悪いのでしょうか?


返信引用
επιστημη
 επιστημη
(@επιστημη)
ゲスト
結合: 23年前
投稿: 1301
 

このライブラリ、MFC/windows-APIから完全独立ではなさそうに思われます。
# 'ASSERT','WINAPI' などなどがコード中にたっぷり埋め込まれていますから。

あなたは 文字列クラスを'作りたい'のですか? それとも'使いたい'のですか?


返信引用
o_2
 o_2
(@o_2)
ゲスト
結合: 22年前
投稿: 31
Topic starter  

>あなたは 文字列クラスを'作りたい'のですか? それとも'使いたい'のですか?

文字列クラスをMFCなしで使いたいです。


返信引用
επιστημη
 επιστημη
(@επιστημη)
ゲスト
結合: 23年前
投稿: 1301
 

std::string ではお気に召しませんか?

#include <iostream>
#include <string>

int main() {
std::string message = Hello, ;
message += world;
std::cout << message << std::endl;
return 0;
}


返信引用
NEG(ねぐ)
 NEG(ねぐ)
(@NEG(ねぐ))
ゲスト
結合: 23年前
投稿: 178
 

 「using namespace std;」を変数の宣言と勘違いしたとか?
http://www24.cds.ne.jp/~neg/pro/piyo1/cetc/string.html


返信引用

返信する

投稿者名

投稿者メールアドレス

タイトル *

プレビュー 0リビジョン 保存しました
共有:
タイトルとURLをコピーしました