Memo - eiichiromomma/CVMLAB GitHub Wiki
プログラミングで雑多な話
Selectedを弄るタイミング
trueにすると選択されるが、有効なのはFromがShownしてから。
gcc4.1で解釈が厳密になったらしく、クラス内でのメンバ関数の宣言に
クラス名::メンバ関数名
ではなく
メンバ関数名
と表記すると良い。
functional(143) : error C2784: 'bool std::operator <(const std::_Tree<_Traits> &,const std::_Tree<_Traits> &)' :
テンプレート 引数を 'const std::_Tree<_Traits> &' に対して 'const std::string' から減少できませんでした
std::mapと同時に使い始めてmapだけインクルードしてたので気付かなかった。
#include <string>
してなかっただけ。
fgetsで読んだ1行分のバッファから","で区切られた文字列を読む
#include <stdio.h>
#include <stdlib.h>
void main(void)
{
char test[]="This,Is,Test\n";
char tag1[10],tag2[10],tag3[10];
sscanf(test,"%[^,],%[^,],%[^\n]",tag1,tag2,tag3);
puts(tag1);
puts(tag2);
puts(tag3);
}
sscanfの書式で%[a-z]とするとaからzのみ受け入れる。^は否定の意。^,とすると,が出るまで格納する。 セキュアとなるようバッファサイズの指定もしたいが、なぜか上手く行かない。