トップ «前の日記(2007-04-23) 最新 次の日記(2007-04-25)» 編集

ヨタの日々

2001|08|09|10|11|12|
2002|01|02|03|04|05|06|07|08|09|10|11|12|
2003|01|02|03|04|05|06|07|08|09|10|11|12|
2004|01|02|03|04|05|06|07|08|09|10|11|12|
2005|01|02|03|04|05|06|07|08|09|10|11|12|
2006|01|02|03|04|05|06|07|08|09|10|11|12|
2007|01|02|03|04|05|06|07|08|09|10|11|12|
2008|01|02|03|04|05|06|07|08|09|10|11|12|
2009|01|02|03|04|05|06|07|08|09|10|11|12|
2010|01|02|03|04|05|06|07|08|09|10|11|12|
2011|01|02|03|04|05|06|07|08|09|10|11|12|
2012|01|02|03|04|05|06|07|08|09|10|11|12|
2013|01|02|03|04|05|06|07|08|09|10|11|12|
2014|01|02|03|04|05|06|07|08|09|10|11|12|
2015|01|02|03|04|05|06|07|08|09|10|11|12|
2016|01|02|03|04|05|06|07|08|09|10|11|12|
2017|01|02|03|04|05|06|07|08|09|10|11|12|
2018|01|02|03|04|05|06|07|08|09|10|11|12|
2019|01|02|03|04|05|06|07|08|09|10|11|12|
2020|01|02|03|04|05|06|07|08|09|10|11|12|
2021|01|02|03|04|05|06|07|08|09|10|11|12|
2022|01|02|03|04|05|06|07|08|09|10|11|12|
2023|01|02|03|04|05|06|07|08|12|
2024|01|02|03|04|

2007-04-24 :-)

_ [仕事]仕事

0830 出勤。

会話のなかで公安9課とかいうキーワードが出てきました。

_ [C++]素人が書く C++

都合により Win32API と STL を混ぜたいのだけど、一部がこんな感じになりました。ううむ。

#include <stdio.h>
#include <map>
#include <string>

using namespace std;

int main( int ac, char** av )
{
  string s;
  map< string, string > m;
  map< string, string >::iterator p;
  m[ "ゆきな" ] = "yukina";
  m[ "ゆか" ] = "yuka";
  m[ "さくら" ] = "sakura";

  for( p = m.begin(); p != m.end(); p++ )
    {
      s = p->second;
      puts( s.c_str() );
    }
  puts( "----" );
  puts( m[ "ゆか" ].c_str() );

  puts( "----" );
  s = m[ "さくら" ];
  puts( s.c_str() );

  return 0;

}

% ./a.out
sakura
yuka
yukina
----
yuka
----
sakura

_ [STL][C++][split]素人が書く C++

Ruby などの split のようなものを std::string にあることを期待したのだけど無かったので自分で書いてみました。

#include <iostream>
#include <string>
#include <vector>

using namespace std;

vector< string > split( char* str, char* sep )
{
  vector< string > v;
  char* token;
  string s;
  token = strtok( str, sep );
  while( token != NULL )
    {
      s = token;
      v.push_back( s );
      token = strtok( NULL, sep );
    }
  return v;
}

int main( int ac, char** av )
{
  int i;
  vector< string > v;
  char str[] = "ゆきな ゆか さくら";
  v = split( str, " " );
  for( i = 0; i < v.size(); i++ )
    cout << v[ i ] << endl;

  return 0;
}
% ./a.out
ゆきな
ゆか
さくら

_ [STL][C++][split][string]素人が書く C++

char* じゃなくてせっかくだから std::string を使ってみました。

#include <iostream>
#include <string>
#include <vector>

using namespace std;

vector< string > split( string str, string sep )
{
  string::size_type start = 0;
  string::size_type end = 0;
  vector< string > v;
  do
    {
      end = str.find( sep, start );
      v.push_back( str.substr( start, end - start ) );
      start = end + 1;
    }
  while( string::npos != end );
  return v;
}

int main( int ac, char** av )
{
  int i;
  vector< string > v;
  string str( "ゆきな ゆか さくら" );
  string sep( " " );
  v = split( str, sep );
  for( i = 0; i < v.size(); i++ )
    cout << v[ i ] << endl;
  return 0;
}
% ./a.out
ゆきな
ゆか
さくら

_ [][ホイコーロー][きゅうりの酢の物][豆腐のすまし汁]飯

ホイコーロー( 肉なし )、きゅうりの酢の物、豆腐のすまし汁。

img_3909.jpg

_ [おやつ]おやつ

味噌味の何からしい。

img_3911.jpg

本日のツッコミ(全6件) [ツッコミを入れる]
_ よしみつ (2007-04-25 00:16)

そこを無理にでも機動六課にしないとっ!

_ みわ (2007-04-25 00:33)

よしみつくん<br>「出来たばかりなので新鮮ですよ!」と言うんですね (゜ω゜ )<br>( なのはネタだよね )

_ うさ (2007-04-25 06:38)

ちょwwwwロー(肉)が無いから、これ別の料理wwww

_ みわ (2007-04-25 06:52)

うさ<br>言うなれば「ホイコー」? (ノ∀`)

_ さいき (2007-04-25 12:51)

ただの野菜炒めということでいいのでは?

_ みわ (2007-04-25 19:16)

さいきくん<br>それじゃ面白くない (´ω` )