トップページ > プログラム > 2016年04月23日 > 1OvIZwV0

書き込み順位&時間帯一覧

38 位/200 ID中時間01234567891011121314151617181920212223Total
書き込み数0000000200000000000000002



使用した名前一覧書き込んだスレッド一覧
デフォルトの名無しさん
Win32API質問箱 Build122

書き込みレス一覧

Win32API質問箱 Build122
207 :デフォルトの名無しさん[sage]:2016/04/23(土) 07:32:43.16 ID:1OvIZwV0
>>194
ファイル名の長さを調べて
ポインタを最後尾にする
ポインタを1文字すつ前に移動して最初に「.」があれば(略

>>206
asmoのソース参考にすればいい
Win32API質問箱 Build122
208 :デフォルトの名無しさん[sage]:2016/04/23(土) 07:51:54.45 ID:1OvIZwV0
using std::string;

string get_file_prefix(const std::string& filename) {
string temp(filename);
string::size_type pos = temp.find_last_of(".");
if (pos != string::npos) {
temp = temp.substr(0, pos);
}
pos = temp.find_last_of("/\\");
if (pos != string::npos) {
temp = temp.substr(pos + 1);
}
return temp;
}

ex)
string in_filename(argv[1]);
string prefix = get_file_prefix(in_filename);


※このページは、『2ちゃんねる』の書き込みを基に自動生成したものです。オリジナルはリンク先の2ちゃんねるの書き込みです。
※このサイトでオリジナルの書き込みについては対応できません。
※何か問題のある場合はメールをしてください。対応します。