y‰SŽÒнŒ}zC/C++Ž ..
607:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/01/30 00:31:11
uÅ‘å50•¶Žš‚ÅŽ©‘R”‚ð‚Q‚“ü—Í‚µA‚»‚̑嬂ð‹‚ß‚éƒvƒƒOƒ‰ƒ€‚ð쬂¹‚æv
‚Á‚Ä–â‘è‚È‚ñ‚Å‚·‚ªAƒvƒƒOƒ‰ƒ€ì‚Á‚Ă݂½‚¯‚ǂ킩‚è‚Ü‚¹‚ñ
•¶Žš”‚ª“¯‚¶‚Æ‚«‚ÌŒ‹‰Ê‚ª‚ß‚¿‚á‚‚¿‚á‚ɂȂè‚Ü‚µ‚½
’N‚©‚±‚Ì‚¨‚µ‚¦‚Ä‚‚¾‚³‚¢i„ƒj
cout << "•¶Žš”‚F" << a_count << endl ;
cout << "•¶Žš”‚‚F" << b_count << endl ;
if(a_count > b_count){
cout << "‚„‚‚" << endl ;
}else if(a_count < b_count){
cout << "‚ƒ‚‚" << endl ;
}else if(a_count == b_count){
cout << "•¶Žš”‚ªˆê‚Ȃ̂ňꌅ‚¸‚”»’f‚µ‚Ü‚·" << endl ;
for(int i=0 ; i < a_count ; i++){
if(a[a_count-i] == b[a_count-i]){
cout << a[a_count-i] << "=" << b[a_count-i] << endl ;
}else if(a[Max_Length-i] != b[Max_Length-i]){
break ;
}
}
if(a[a_count-i] > b[a_count-i]){
cout << "‚„‚‚" << endl ;
}else if(a[a_count-i] < b[a_count-i]){
cout << "‚ƒ‚‚" << endl ;
}
}
}
608:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/01/30 00:32:38
a[a_count-i-1]
609:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/01/30 00:33:17
i„ƒj
610:‚U‚O‚V
08/01/30 00:34:08
#include <iostream.h>
#include <iomanip.h>
const int Max_Length = 50 ; // “ü—͂ł«‚é•¶Žš”‚ÌÅ‘å’l
main()
{
char a[Max_Length] ; // ʼn‚É“ü—Í‚·‚é•¶Žš—ñ
char b[Max_Length] ; // ‚ ‚Ƃɓü—Í‚·‚é•¶Žš—ñ
cout << "‚Q‚‚̎©‘R”(Å‘å50Œ…)‚ð“ü—Í‚µA" << endl ;
cout << "‚»‚Ì‚Q”‚̑嬂𔻒肷‚éƒvƒƒOƒ‰ƒ€‚Å‚·" << endl ;
cout << "”’l‚ð“ü—Í‚µ‚Ä‚‚¾‚³‚¢(Å‘å50Œ…)" << endl ;
cout << "‚>>" ;
cin.getline( a , Max_Length ) ;
cout << "‚‚>>" ;
cin.getline( b , Max_Length ) ;
int a_count , b_count ; // •¶ŽšƒJƒEƒ“ƒ^
int i , j ;
a_count = 0 ;
b_count = 0 ;
i = 0 ;
j = 0 ;
// •¶Žš”‚ðƒJƒEƒ“ƒg‚·‚é
while(a[i] != '\n' && a[i] != '\0'){
a_count++ ;
i++ ;
}
while(b[j] != '\n' && b[j] != '\0'){
b_count++ ;
j++ ;
}
611:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/01/30 00:34:14
iostreamƒ}ƒWŒ©‚É‚‚¢
612:‚U‚O‚V
08/01/30 00:35:02
610‚ªæ‚ÅA607‚ª‘±‚«‚Å‚·i„ƒj
613:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/01/30 00:35:21
“ü—͂ł«‚é•¶Žš”‚ÌÅ‘å’l‚ª 50 ‚È‚çAƒoƒbƒtƒ@‚Í 51 ˆÈã•K—v‚¾‚ËB
614:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/01/30 00:40:17
std::lexical_compareŽg‚¦
615:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/01/30 00:44:48
‚·‚݂܂¹‚ñAŒ³‚©‚炱‚ñ‚Ȃɑ‚ƒŠƒAƒNƒVƒ‡ƒ“‚ª‚‚ê‚邯Žv‚Á‚Ä‚¢‚È‚©‚Á‚½‚Ì‚ÅA
Ž¿–₵‚Ä‚·‚®•—˜C‚É“ü‚é—\’肾‚Á‚½‚½‚ßA
ƒAƒbƒvƒ[ƒh‚µ‚Ä‚µ‚΂炕Ԏ–‚ª‚È‚©‚Á‚½‚Ì‚ÅA‹}‚¢‚Å‚¨•—˜C‚É“ü‚Á‚Ä‚¢‚½‚½‚ßA”½‰ž‚ª’x‚ê‚Ü‚µ‚½B
\‚µ–ó‚ ‚è‚Ü‚¹‚ñB
>>605-606
‚ ‚肪‚Æ‚¤‚²‚´‚¢‚Ü‚·I
ƒZƒ~ƒRƒƒ“‚𒼂µAgame.h‚ðƒvƒƒWƒFƒNƒg‚ð’ljÁ‚µAgamemain.cpp‚Égame.h‚ðƒCƒ“ƒNƒ‹[ƒh‚µA
gamemain.cpp‚̃Nƒ‰ƒX錾•”•ª‚ðƒRƒƒ“ƒgƒAƒEƒg‚µ‚ăRƒ“ƒpƒCƒ‹‚µ‚Ü‚µ‚½‚ªA
Œ‹‹Ç
error C2146: \•¶ƒGƒ‰[ : ';' ‚ªAޝ•ÊŽq 'Type' ‚Ì‘O‚É•K—v‚Å‚·B
‚ªƒwƒbƒ_‚Å“f‚©‚ê‚Ä‚µ‚Ü‚Á‚Ä‚¢‚Ü‚·c
‚±‚±‚Ì•”•ª‚ð‰ü‘P‚·‚éAl‚¦‚ç‚ê‚éƒ~ƒX‚Í‚ ‚è‚Ü‚¹‚ñ‚Å‚µ‚傤‚©c
616:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/01/30 00:50:24
>>607
ƒwƒbƒ_ƒtƒ@ƒCƒ‹‚Í <iostream.h> ‚â <iomanip.h> ‚ł͂Ȃ
<iostream> ‚â <iomanip> ‚ðŽg—p‚·‚鎖‚ª„§‚³‚ê‚Ä‚¢‚éB
cout ‚Æ‚©‚ª std::cout ‚Æ‚©‚ɂȂÁ‚¿‚Ⴄ‚Ì‚ªŒ™‚È‚çA
‚±‚Ì’ö“x‚̃vƒƒOƒ‰ƒ€‚È‚ç using namespace std; ‚Æ‘‚¢‚Ä‚¨‚¯‚Î std:: ‚𗪂¹‚éB
ŒÃ‚¢ƒRƒ“ƒpƒCƒ‰‚È‚ç’m‚ç‚ñ‚ª‚ËB
Å‘å 50 •¶Žš‚È‚çAa ‚̃TƒCƒY‚Í Max_Length + 1 ‚É‚·‚éB
cout ‚ÌŒã cin ‚ð‚·‚éÛ‚É‚ÍAcout ‚ð flush ‚µ‚½•û‚ª‚¢‚¢B
cout << "a>>" << flush;
‚łȂ¢‚ÆA•\ަ‚³‚ê‚È‚¢Ž–‚à‚ ‚éB
getline ‚͉üs•¶Žš‚ðŠi”[‚µ‚È‚¢B‰üs‚Ƃ̔äŠr‚Í–³‘ÊB
50 •¶ŽšˆÈã“ü—Í‚µ‚½‚玟‚Ì cin.getline ‚ªŽ¸”s‚·‚é‚͖̂³Ž‹‚µ‚Ä‚à‚¢‚¢‚Ì‚©‚ÈBh‘è’ö“x‚È‚çB
cin.clear(); ‚µ‚ÄA‰üs‚܂œǂݔò‚΂·‚©\‚킸 cin.getline ‚·‚é‚©EEEB
•¶Žš”ƒJƒEƒ“ƒg‚Í strlen ‚ʼn”\‚¾‚ªA‚Ü‚¾K‚Á‚ĂȂ¢‚Ì‚©‚ÈB
i ‚Æ j ‚Æ‚¢‚¤•Ï”‚ðì‚ç‚È‚‚Ä‚àA’¼Ú a_count ‚Æ b_count Žg‚¦‚΂¢‚¢B
while •¶‚æ‚è for •¶Žg‚Á‚½•û‚ª‚·‚Á‚«‚è‚·‚éB
i ‚ª 0 ` a_count - 1 ‚̃‹[ƒv‚Å‚ÍA
a_count - i ‚Í a_count ` 1 ‚ɂȂéB
‚±‚ê‚͈Ó}‚·‚銂ł͂Ȃ¢‚Í‚¸B
‚»‚µ‚ÄAa[Max_Length-i] != b[Max_Length-i] ‚ʼn½‚ð‚â‚낤‚Æ‚µ‚Ä‚¢‚é‚Ì‚©•ª‚©‚ç‚È‚¢‚µA
‚±‚Ì‚ ‚½‚è‘S‘Ì“I‚É‚¿‚Æ‚¨‚©‚µ‚¢‚ÆŽv‚¤B
‚à‚¤‚¿‚å‚Á‚Æ‚æ‚l‚¦‚悤B
617:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/01/30 00:51:00
>>615
TCHAR.h ¨ tchar.h
618:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/01/30 00:51:46
‘SŠp‚¾‚ëBŠÔˆá‚¢‚È‚¢B‘SŠp‚È‚ñ‚¾B
619:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/01/30 00:53:17
>>615
•—˜C‚Ì—\’è‚È‚ñ‚©‚Ç‚¤‚Å‚à‚¢‚¢B
‚µ‚©‚à“ñ‰ñ‚à•—˜C‚Á‚Ä‘‚«‚₪‚Á‚ÄB
•—˜C‚Í‚ä‚Á‚‚è“ü‚êB
620:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/01/30 00:54:03
ƒCƒ“ƒNƒ‹[ƒhƒK[ƒh‚ª‚È‚¢‚Ì‚à‚·‚°[‹C‚ɂȂ邪A
‚±‚ꂾ‚¯‚̃wƒbƒ_ƒtƒ@ƒCƒ‹‚¾‚Æ BOOL ‚Í’è‹`‚³‚ê‚ĂȂ‚ËH
621:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/01/30 00:54:56
#include <cstddef>
#include <tchar.h>
622:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/01/30 00:55:17
>>616
‚½‚‚³‚ñ‚ ‚肪‚Æ‚¤‚²‚´‚¢‚Ü‚·!
l‚¦’¼‚µ‚Ä‚à‚¤‚¢‚Á‚©‚¢—ˆ‚Ü‚·
623:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/01/30 00:58:12
>>615
‚Æ‚è‚ ‚¦‚¸ windows.h ‚ðƒCƒ“ƒNƒ‹[ƒh‚µ‚Æ‚¯B
624:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/01/30 00:58:29
#include <iostream>
int main(void)
{
@@@@const int max_str = 50 + 1;
@@@@char str1[max_str], str2[max_str];@@@@
@@@@std::cout << "”’la“ü—Í>";
@@@@std::cin >> str1;
@@@@std::cout << "”’lb“ü—Í>";
@@@@std::cin >> str2;
@@@@int len1, len2;
@@@@for( len1 = 0; len1 < max_str; ++len1 ){
@@@@@@@@if( str1[len1] == '\0' )
@@@@@@@@@@@@break;
@@@@}
@@@@for( len2 = 0; len2 < max_str; ++len2 ){
@@@@@@@@if( str2[len2] == '\0' )
@@@@@@@@@@@@break;
@@@@}
625:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/01/30 00:59:29
@@@@std::cout << "”’la •¶Žš”:" << len1 << std::endl;
@@@@std::cout << "”’lb •¶Žš”:" << len2 << std::endl;
@@@@if( len1 == len2 ){
@@@@@@@@std::cout << "•¶Žš”‚ªˆê‚Ȃ̂ňꌅ‚¸‚”»’f‚µ‚Ü‚·" << std::endl;@@@@@@@@
@@@@@@@@for( int i = 0; i < max_str; ++i ){
@@@@@@@@@@@@if( str1[i] == str2[i] )
@@@@@@@@@@@@@@@@continue;
@@@@@@@@@@@@else if( str1[i] > str2[i] )
@@@@@@@@@@@@@@@@std::cout << "a > b" << std::endl;
@@@@@@@@@@@@else
@@@@@@@@@@@@@@@@std::cout << "a < b" << std::endl;@@@@@@@@@@@@@@@@
@@@@@@@@@@@@break;
@@@@@@@@}
@@@@}else if( len1 > len2 )
@@@@@@@@std::cout << "a > b" << std::endl;
@@@@else
@@@@@@@@std::cout << "a < b" << std::endl;
}
>>612
‘‘‚«’¼‚µ‚·‚ê‚ΊȒP
626:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/01/30 00:59:38
>>617
’ñˆÄ‚ ‚肪‚Æ‚¤‚²‚´‚¢‚Ü‚·B‚·‚݂܂¹‚ñA‚Å‚à‚Æ‚¨‚è‚Ü‚¹‚ñ‚Å‚µ‚½
>>618
ƒGƒfƒBƒ^‚ŃgƒŠƒvƒ‹ƒ`ƒFƒbƒN‚µ‚Ü‚µ‚½‚ªA‚â‚Í‚è‘SŠp‚Í‚ ‚è‚Ü‚¹‚ñ‚Å‚µ‚½c
>>619
‚¤ci‹êÎjB‚·‚݂܂¹‚ñA‚¨‹CŒ‚¢‚ ‚肪‚Æ‚¤‚Å‚·B
>>620
windows.h‚ðƒCƒ“ƒNƒ‹[ƒh‚·‚ê‚Î’è‹`‚³‚ê‚é‚Å‚µ‚傤‚©H
>>621
‚±‚ê‚ÍABOOL‚̃wƒbƒ_‚Å‚µ‚傤‚©B‚·‚݂܂¹‚ñAƒŒƒX‚ðæ‚É‚µ‚ÄAŽŽ‚µ‚Ä‚«‚Ü‚·B
627:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/01/30 01:00:18
>>624
std::cin >> str1;
ƒoƒbƒtƒ@ƒI[ƒo[ƒtƒ[ˆê’¼üIII
628:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/01/30 01:02:38
>>625
–³’ƒ‹ê’ƒ‚â‚ÈEEEB
629:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/01/30 01:04:36
>>621
ŽŽ‚µ‚Ă݂½‚çAƒGƒ‰[‚ª13‚ÉŒ¸‚è‚Ü‚µ‚½I
‚Å‚àA
>>623
windos.h‚ðƒCƒ“ƒNƒ‹[ƒh‚µ‚½‚çA‚à‚Á‚ÆŒ¸‚è‚Ü‚µ‚½i10jI
‚ ‚Æ‚ÍAgame.h‚ÉAusing namespace std;‚ð‚©‚¯‚ÎA’ʂ肻‚¤‚È•µˆÍ‹C‚Å‚·B
‚ ‚肪‚Æ‚¤‚²‚´‚¢‚Ü‚µ‚½B
ˆê‰žAÅŒã‚ɒʂ邩Šm”F‚µ‚Ä‚«‚Ü‚·‚ËB@
630:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/01/30 01:05:22
>>629
ƒwƒbƒ_ƒtƒ@ƒCƒ‹‚ÅŒˆ‚µ‚Ä using ‚µ‚È‚¢‚Ɖ´‚Æ–ñ‘©‚µ‚Ä‚‚êB
631:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/01/30 01:08:29
>>630
‚²‚ß‚ñ‚È‚³‚¢B
gamemain.cpp‚Ì•û‚Å‚µ‚½B
‚»‚µ‚ÄA’Ê‚è‚Ü‚µ‚½IŠF‚³‚ñ–{“–‚É‚ ‚肪‚Æ‚¤‚²‚´‚¢‚Ü‚µ‚½B‚»‚µ‚ÄA‚¨‘›‚ª‚¹‚µ‚Ü‚µ‚½I
‚¿‚Ȃ݂ÉAƒwƒbƒ_ƒtƒ@ƒCƒ‹‚Åusing‚·‚邯A‚Ç‚ñ‚È•¾ŠQ‚ª‚¨‚«‚é‚̂łµ‚傤H
‚¿‚å‚Á‚Æl‚¦‚ê‚Εª‚©‚é‚©‚à‚µ‚ê‚È‚¢‹C‚Í‚·‚é‚Ì‚ÅAޏ—ç‚ÈŽ¿–â‚Å‚µ‚½‚ç‚·‚݂܂¹‚ñB
‚ ‚ÆA<TCHAR.h>‚æ‚èA<tchar.h>‚ð‚¨Š©‚߂ɂȂÁ‚½——R‚à‚¨‹³‚¦‚¢‚½‚¾‚¯‚È‚¢‚Å‚µ‚傤‚©H
632:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/01/30 01:10:41
–{—ˆ tchar.h ‚Æ‚¢‚¤–¼‘O‚̃tƒ@ƒCƒ‹‚¾‚©‚ç‹C‚ɂȂÁ‚½‚¾‚¯B
ƒwƒbƒ_‚Å using ‚µ‚ÄAFXƒCƒ“ƒNƒ‹[ƒh‚µ‚Ü‚‚Á‚Ă邯A
‚Ç‚±‚Å using ‚³‚ê‚Ä‚¢‚é‚©‚³‚Á‚ς蕪‚©‚ç‚È‚¢ó‘ԂɂȂéB
using ‚³‚ê‚Ă͢‚é󋵂ªŒ»‚ê‚½ŽžA‚Ç‚Ì using ‚ªŒ´ˆö‚Å¢‚Á‚Ă邩•ª‚©‚ç‚È‚¢B
633:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/01/30 01:12:45
G‚Á‚¿‚áƒ_ƒ‚æ‚ÆŒ¾‚í‚ê‚Ä‚éƒwƒbƒ_ƒtƒ@ƒCƒ‹‚Å using ‚³‚ê‚Ă邯‹ƒ‚‚µ‚©‚È‚¢B
634:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/01/30 01:16:32
using‚³‚ê‚Ä‚¢‚éƒwƒbƒ_ƒtƒ@ƒCƒ‹‚ðƒCƒ“ƒNƒ‹[ƒh‚·‚邯A
‚»‚Ì–¼‘O‹óŠÔ‚ªƒCƒ“ƒNƒ‹[ƒh‚µ‚½ƒtƒ@ƒCƒ‹‚É‚àusing‚³‚ê‚Ä‚µ‚Ü‚¤A‚Æ‚¢‚¤‚±‚Ƃłµ‚傤‚©H
‚»‚ê‚Æ‚àAusing‚³‚ê‚Ă邯AŒÄ‚Ño‚·‚Æ‚«‚ÉA‚ǂ̖¼‘O‹óŠÔ‚ÉŠ‘®‚µ‚Ä‚¢‚é‚Ì‚ª•ª‚©‚è‚É‚‚‚È‚èA
”‚ª–c‘å‚ɂȂÁ‚½‚Æ‚«‚ÉAƒGƒ‰[‚©‚炽‚Ç‚è‚É‚‚‚È‚éA‚Æ‚¢‚¤‚±‚Ƃłµ‚傤‚©H
cŒãŽÒ‚Å‚·‚æ‚ËH
635:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/01/30 01:17:47
—¼•ûB
636:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/01/30 01:21:19
‚¨‚ A—¼•û‚Å‚·‚©B
‘OŽÒ‚àA‚Æ‚¢‚¤‚±‚Æ‚É‚È‚é‚ÆAŠm‚©‚É–{“–‚Ƀwƒbƒ_ƒtƒ@ƒCƒ‹‚Åusing‚µ‚Ä‚µ‚Ü‚¤i‚³‚ê‚Ä‚µ‚Ü‚¤j‚ÆA¢‚Á‚Ä‚µ‚Ü‚¢‚Ü‚·‚ËB
â‘΂Ƀwƒbƒ_ƒtƒ@ƒCƒ‹‚Åusing‚µ‚È‚¢‚ÆA>>630‚³‚ñ‚ÆŽw‚«‚肵‚Ä‚¨–ñ‘©‚µ‚Ü‚·B
‚ ‚肪‚Æ‚¤‚²‚´‚¢‚Ü‚µ‚½I
637:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/01/30 01:24:53
namespace isolate { // isolate using directives and declarations
#include "hoge.h" // has using directives or declarations
}
using isolate::Hoge; // declared in hoge.h, and want to use in this source
‚Æ–³—–î—Šu—£‚µ‚Ă݂½‚èB
638:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/01/30 01:28:40
‚È‚é‚Ù‚Ç
639:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/01/30 01:46:32
STL‚ÆATL‚ł͂ǂ¿‚ç‚ðŠo‚¦‚½‚Ù‚¤‚ª‚¢‚¢‚Å‚·‚©H
640:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/01/30 01:50:28
STL: ‚ǂ̊‹«‚Å‚àŽg‚¦‚é
ATL: Windows ‚Å‚µ‚©Žg‚¦‚È‚¢
641:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/01/30 01:54:30
STL: ’N‚àŽg‚Á‚ĂȂ¢
ATL: 90%‚‚ç‚¢‚̊‹«‚ÅŽg‚¦‚é
642:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/01/30 01:57:43
—¼•ûŠo‚¦‚ë‚æ
643:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/01/30 03:04:22
Windows‚ŃvƒƒOƒ‰ƒ~ƒ“ƒO‚·‚é‚Ȃ痼•ûB
‚»‚¤‚¶‚á‚È‚¢‚È‚çSTLB
644:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/01/30 03:39:23
>>642‚Ɉê•[
645:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/01/30 05:46:40
‚Ä‚ä[‚©“ñŽÒ‘ðˆê‚·‚邿‚¤‚È‚à‚ñ‚¶‚á‚È‚¢‚¾‚ë‚—‚—‚—‚—‚—
646:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/01/30 07:02:37
ŠÖ”“à‚Ånew‚ÅcharŒ^‚Ì“®“IŠm•Û‚ð‚µ‚½‚¢‚ñ‚¾‚¯‚ÇA‘¼‚Ì‘S‚Ă̊֔‚Å‚à‚»‚Ì錾‚µ‚½
charŒ^‚Ì‚ðŽg‚¦‚邿‚¤‚É‚·‚é‚ɂ͂ǂ¤‚·‚ê‚΂¢‚¢H
647:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/01/30 07:06:10
‚²‚ß‚ñ•¶Í‚ª•Ï‚¾‚Á‚½‚̂ŒNjL
—v‚·‚é‚ÉŠÖ”“à‚Ånew‚Å錾‚µ‚½char‚ðƒOƒ[ƒoƒ‹•Ï”‚Ý‚½‚¢‚ÈŠ´‚¶‚ÅŽg‚¢‚½‚¢
648:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/01/30 07:07:01
ŠO•”•Ï”‚Échar*Œ^‚̃|ƒCƒ“ƒ^—pˆÓ‚µ‚Ä‚»‚±‚É‘ã“ü‚·‚ê‚ÎH
649:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/01/30 07:16:06
>>648
‚ ‚ ‚»‚¤‚©B‚»‚ê‚Å‚¢‚¯‚½w
static‚Ý‚½‚¢‚Ȃ̂őS”͈͂Ŏg‚¦‚邿‚¤‚ɂȂé‚̂Ȃ¢‚©‚È‚Á‚Ä’T‚µ‚Ä‚½‚æ
‚ ‚肪‚Æ‚¤
650:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/01/30 07:31:28
C++‚ÅŠJ”‚ð‚·‚éÛA‘¼Œ¾ŒêˆÈã‚É‚¢‚‚àƒNƒ‰ƒXÝŒv‚Å”Y‚Ü‚³‚ê‚Ü‚·
‰½‚©‚»‚±‚ç‚Ö‚ñ‚ðê–å“I‚ÉŽæ‚舵‚Á‚½‚¨‚·‚·‚߂̖{‚͂Ȃ¢‚Å‚µ‚傤‚©H
651:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/01/30 15:11:37
ATL‚ÉSTL‚̃Rƒ“ƒeƒiŽg‚¤ŽdŠ|‚¯‚ª‡‚Á‚½‚æ‚ÈB
652:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/01/30 15:12:25
—L‚Á‚½
653:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/01/30 15:30:11
CŒ¾Œê‚ÌŽ¿–â‚Å‚·BƒRƒ“ƒpƒCƒ‰‚Ígcc‚Å‚·B
while(fgets(buffer,filesize,fp)){
flug=strstr(buffer,str);
if(flug!=NULL)puts(flug);
}
‚±‚ê‚łȂºo—Í•¶Žš—ñ‚ªŒŸõ‚Å‚«‚È‚¢‚̂łµ‚傤‚©B
‹³‚¦‚Ä‚‚¾‚³‚¢‚Ü‚¹‚ñ‚©H
Ž„‚Ì“ª‚Ì’†‚ł͂܂¸‰üs‚܂ł̃tƒ@ƒCƒ‹‚̈ês‚ðbuffer‚ɓǂݞ‚ÞB
‚»‚ÌŒãAbuffer‚ÉŠi”[‚³‚ê‚Ä‚¢‚é•¶Žš—ñ‚ÆstriŒŸõ‚µ‚½‚¢•¶Žš—ñj‚ð”äŠr‚µ‚ÄŒŸõB
‚»‚̕Ԃè’l‚ªflug‚É“ü‚é‚Ì‚ÅANULLƒ|ƒCƒ“ƒ^ˆÈŠOiޏ”sj‚Ìflug‚Ío—ÍB
‚±‚ê‚ÅŒŸõ‚µ‚½’l‚©‚ç‚Ì•¶Žš—ñ‚ªo—Í‚³‚ê‚邯Žv‚Á‚Ä‚¨‚è‚Ü‚µ‚½B
654:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/01/30 15:40:40
cin.getline
‚Á‚Ä•¶Žš—ñ‚ð“ü—Í‚³‚¹‚邯‚«‚ÉŽg‚¤‚Ì?
•’Ê‚É50Œ…‚Ì”z—ñ‚É”Žš‚ð“ü‚ꂽ‚¢‚Æ‚«‚Á‚Ä
cin >> a[50]
‚Å‚¢‚¢‚Ì‚©‚È??
655:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/01/30 15:43:25
‚«‚à‚¢
656:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/01/30 15:49:42
>>653
‚»‚Ì•”•ª‚¾‚¯‚¶‚á‚í‚©‚ç‚ñB
‚Â[‚©A‚»‚Ì•”•ª‚É–â‘è‚Í–³‚¢B
657:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/01/30 15:50:58
>>653
Eflug‚Æ‚¢‚¤•Ï”–¼‚ªƒLƒ‚‚¢
Efilesize‚Í–{“–‚Ébuffer‚ªŽw‚·ƒoƒbƒtƒ@‚̃TƒCƒYH
buffer, filesize, str ‚Ì錾‚≊ú‰»‚ȂǂðÚ‚µ‚ŠJަ‚µ‚Ü‚µ‚傤B
658:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/01/30 17:03:00
>> 654
getline‚ÌŽg‚¢•û(ƒtƒ@ƒCƒ‹‚©‚ç‚̈ês’PˆÊ‚̓ǂݞ‚Ý)
string line;
ifstream ifs(filename);
while (getline(ifs, line)) {
line‚ɂ͈ês‚ª‚Í‚¢‚Á‚Ä‚éB
}
> cin >> a[50];
‚±‚ê‚ł͔z—ña‚Ì51”Ô–Ú‚Ì—v‘f‚É‘ã“ü‚µ‚Ă邾‚¯‚Å‚ÍH
659:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/01/30 18:54:56
>>658
‚â‚Á‚ς肾‚߂Ȃñ‚Å‚·‚ËEE
cin>>a[50]
‚¾‚Æ50Œ…‚à“ü—͂ł«‚È‚¢‚ñ‚Å‚·
‚ ‚肪‚Æ‚¤‚²‚´‚¢‚Ü‚µ‚½
660:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/01/30 19:19:46
—áŠO‚ªcatch{}‚Ì’†‚łͶ‘¶‚µ‚Ä‚¢‚邯‰¼’肵‚Ä
ŠÖ”‚Ånew | malloc ‚µ‚½•¶Žš—ñ‚ð•Ô‚µ‚Ä
ƒfƒXƒgƒ‰ƒNƒ^‚Ådelete[] | free‚·‚é‚̂͂ ‚è‚Å‚·‚©H
661:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/01/30 19:29:05
Œ¾‚Á‚Ä‚¢‚éˆÓ–¡‚ª•ª‚©‚ç‚ñB
ƒR[ƒh‚Å‘‚¢‚Ä‚‚êB
662:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/01/30 19:47:17
ƒGƒXƒp[‚ȉ´‚ª–|–󂷂邯A
catch“à‚Åì‚Á‚½ƒCƒ“ƒXƒ^ƒ“ƒX‚Å‚àƒfƒXƒgƒ‰ƒNƒ^‚͌Ă΂ê‚é‚Ì‚©H
‚ł͂Ȃ¢‚©‚ÆB
663:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/01/30 19:59:41
‚ӂ‚¤‚ɂ킩‚邾‚ë
664:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/01/30 20:03:22
>>660
•¶Žš—ñƒNƒ‰ƒX•Ô‚¹‚ÎH
665:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/01/30 21:42:46
>>659
uŒ…v‚ª‰½‚Ì‚±‚Æ‚©•ª‚©‚ç‚ñ
”z—ñ‚̃TƒCƒY‚Ì‚±‚ƂȂçforˆø”‘«‚µ‚Ă܂킹‚΂¢‚¢‚¾‚¯
50Œ…‚Ì”’li10‚Ì50æ‚Æ‚©j‚ðˆµ‚¢‚½‚¢‚Ȃ畒ʂɂ͖³—
666:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/01/30 21:43:28
ˆø”‚¶‚á‚È‚©‚Á‚½“Y‚¦Žš‚¾
667:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/01/30 22:27:02
Ž©ìƒNƒ‰ƒX“à‚ÉACreateWindow‚Æ‚¢‚¤ƒƒ\ƒbƒh‚ðì‚肽‚¢‚ñ‚Å‚·‚ªAƒGƒ‰[‚ªo‚Ä‚µ‚Ü‚¢‚Ü‚·B
ƒGƒ‰[ƒƒbƒZ[ƒW‚ðŒ©‚é‚Æ‚Ç‚±‚©‚Å’è‹`‚³‚ê‚Ă邿‚¤‚È‚ñ‚Å‚·‚ªA
ƒNƒ‰ƒX“à‚͓Ɨ§‚µ‚½–¼‘O—̈æ‚ÅA“¯‚¶ŠÖ”–¼‚ðŽg‚¦‚é‚̂ł͂Ȃ¢‚̂ł·‚©H
‚ǂȂ½‚©A‰ñ“š‚ð‚¨Šè‚¢‚µ‚Ü‚·B
668:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/01/30 22:29:10
>>667
windows.h ‚©‚瓯–¼‚̃}ƒNƒ‚ª include ‚³‚ê‚Ä‚¢‚é‚Ì‚©‚à’m‚ê‚È‚¢
669:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/01/30 22:32:01
‰ñ“š‚ ‚è‚ª‚Æ‚¤‚²‚´‚¢‚Ü‚·B
windows.h‚ÍŠm‚©‚ɃCƒ“ƒNƒ‹[ƒh‚µ‚Ä‚¢‚Ü‚µ‚½B
windows.h‚ðƒCƒ“ƒNƒ‹[ƒh‚µ‚È‚¢‚킯‚ɂ͂¢‚©‚È‚¢‚µA
CreateWindow‚Æ‚¢‚¤–¼Ì‚ðŽg‚¤‚̂͂ ‚«‚ç‚ß‚½‚Ù‚¤‚ª‚悳‚»‚¤‚Å‚·‚ËB
670:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/01/30 23:10:41
‚·‚݂܂¹‚ñAŽ¿–â‚Å‚·.
C++Œ¾Œê‚̃\[ƒX‚ð“Ç‚ñ‚Å‚¢‚ÄA‹^–â‚ÉŠ´‚¶‚½Š‚ª‚ ‚è‚Ü‚·B
struct Hoge{
unsigned Wakeup(void) const { return wakeup_time; }
Hoge(Container& container);
~Hoge();
private:
unsigned int hoge_time;
Container& fuga;
};
‚±‚ê\‘¢‘̂ł·‚æ‚ËHƒNƒ‰ƒX‚Ý‚½‚¢‚Å‚·‚¯‚ÇEEEB
–{‚ð“Ç‚ñ‚¾‚肵‚ăNƒ‰ƒX‚Æ\‘¢‘̂͂܂Á‚½‚•Ê•¨‚Æ”Fޝ‚µ‚Ä‚¢‚½‚ñ‚Å‚·‚ªB
¬—‚µ‚Ä‚¢‚Ü‚·B
671:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/01/30 23:12:12
C++‚ł͓¯‚¶
ˆá‚¢‚̓fƒtƒHƒ‹ƒg‚̃AƒNƒZƒX‚ªpublic‚ÈŽ–
672:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/01/30 23:19:54
>>670
ŽÀ‘•‚Í“¯‚¶‚¾‚¯‚ÇAl‚¦•û‚Æ‚µ‚Ă͋æ•Ê‚µ‚½‚Ù‚¤‚ª—Ç‚¢‚ñ‚¶‚á‚È‚¢‚©‚ÈA
673:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/01/30 23:21:02
>>671
‚à‚¤‚¿‚å‚¢ˆá‚¤‚Á‚µ‚åB
674:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/01/30 23:21:53
ƒƒ“ƒo•Ï”‚ð public ‚É‚µ‚½•û‚ª‰½‚©‚ƕ֗˜‚»‚¤‚Ȃ̂Í\‘¢‘Ì‚ÉA
‚»‚¤‚łȂ¢‚Ì‚à‚̂̓Nƒ‰ƒX‚ÉB
‚»‚¤l‚¦‚邯AŽ©‘R‚Æ\‘¢‘Ì‚ðŽg‚¤ó‹µ‚ÍŒÀ’肳‚ê‚éB
675:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/01/30 23:23:22
>>673
ƒfƒtƒHƒ‹ƒg‚Å public Œp³‚ɂȂéA‚Æ‚¢‚¤‚â‚‚̂±‚Æ‚©H
676:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/01/30 23:30:12
ƒeƒ“ƒvƒŒ[ƒg—‚ÝB
677:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/01/30 23:32:36
ŋ߂ǂ±‚©‚Å–Ú‚É‚µ‚½—¬‚ꂾ‚È
678:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/01/30 23:36:09
‚Í‚¢ASTLƒXƒŒ‚̎󂯔„‚è‚Å‚·B
679:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/01/30 23:38:38
‚¾‚©‚çƒeƒ“ƒvƒŒ[ƒgˆø”‚̘b‚Æ‚±‚±‚̘b‚Æ‚Í
‚¿‚å‚Á‚ƈႤ‚ñ‚¶‚á‚È‚¢‚©A‚ÆB
680:670
08/01/30 23:43:33
C++‚¾‚Ǝ኱‚̈Ⴂ‚Í‚ ‚é‚É‚¹‚æAclass‚Ì‘ã‚í‚è‚Éstruct‚Æ‘‚‚±‚Æ‚à‚Å‚«‚é‚ñ‚Å‚·‚ËB
‚ ‚肪‚Æ‚¤‚²‚´‚¢‚Ü‚µ‚½B
681:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/01/31 00:26:32
new‚Å‘½ŽŸŒ³”z—ñ•ª‚ÌŠm•Û‚Á‚Ăł«‚È‚¢H
char *c;
int p=20;
c=new char[p][255];
‚±‚ñ‚ÈŠ´‚¶‚Å‚µ‚½‚¢‚ñ‚¾‚¯‚Ç‚±‚ꂾ‚ƃGƒ‰[‚Å‚é
682:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/01/31 00:26:53
char (*c)[255] = new char[p][255];
683:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/01/31 00:32:46
>>682
‚ ‚肪‚Æ‚¤‚²‚´‚¢‚Ü‚·BŒ´—‚͂悕ª‚©‚ç‚È‚¢‚¯‚ǂł«‚Ü‚µ‚½
•׋‚µ‚Ä‚«‚Ü‚·
684:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/01/31 00:36:46
”z—ñ‚ւ̃|ƒCƒ“ƒ^‚ðŽg‚Á‚Ä‚éB
typedef Žg‚¤‚Æ‘½•ª‚©‚è‚â‚·‚¢‚©‚ÆB
typedef char BUF[255]; // BUF ‚Í char Œ^ 255 —v‘f‚Ì”z—ñŒ^
BUF *c = new BUF[p];
‚â‚Á‚Ï‚»‚¤‚Å‚à‚È‚¢‚©B
685:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/01/31 00:40:26
‚‚܂èAchar Œ^ 255 —v‘f‚Ì”z—ñ‚ð p ŒÂŠm•Û‚µ‚ÄA
c[i] ‚Æ‚·‚邯 i ŒÂ–Ú‚Ì”z—ñ‚ª“¾‚ç‚êA
c[i][j] ‚Æ‚·‚邯‚»‚Ì”z—ñ‚Ì j ”Ô–Ú‚Ì—v‘f‚ɃAƒNƒZƒX‚Å‚«‚éA‚ÆB
686:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/01/31 00:53:06
>>684-685
•ª‚©‚èˆÕ‚‚ ‚肪‚Æ‚¤‚²‚´‚¢‚Ü‚·B‰½‚ƂȂ•ª‚©‚Á‚½‚悤‚È‹C‚ª‚·‚é
‚Æ‚è‚ ‚¦‚¸‚à‚¤ˆê“xnew‚ɂ‚¢‚Äĕ׋‚µ‚Ä‚«‚Ü‚·
687:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/01/31 01:23:02
new‚Å‚àmalloc‚Å‚à“¯‚¶‚¾‚æ
688:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/01/31 04:56:35
template <int N, typename T>
struct array_str {
T array[N];
T &operator[](int n) {
return array[n];
}
};
int p = 20;
const int ssize = 255;
vector< array_str<ssize,char> > c(p);
‚Æ‚µ‚ÄAˆÈ‰º‚̂悤‚ÉŽg‚¤•û–@‚ÍH
c[1][1];
689:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/01/31 05:15:04
>>688 Žg‚¢•û‚ðŽ¦‚µ‚È‚ª‚çŽg‚¢•û‚ð•·‚ˆÓ–¡‚ª‚í‚©‚ç‚ñB
690:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/01/31 05:19:04
proxy class‚̘b‚©‚ÈH
691:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/01/31 05:37:32
this->template func<type>(arg);@‚Æ‚¢‚¤‘‚«•û‚ðŒ©‚½‚ñ‚Å‚·‚ªA
this->func<type>(arg);@‚Ƃ̈Ⴂ‚ð‹³‚¦‚Ä‚‚¾‚³‚¢B
692:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/01/31 05:48:03
>>691
template•t‚¯‚È‚¢‚ƃGƒ‰[‚ŃRƒ“ƒpƒCƒ‹‚Å‚«‚È‚¢ê‡‚ª‚ ‚éB
.‰‰ŽZŽqA->‰‰ŽZŽqA::‰‰ŽZŽq‚ÌŒã‚ë‚Ƀƒ“ƒoƒeƒ“ƒvƒŒ[ƒg“ÁŽê‰»‚Ì
–¼‘O‚ª‚ ‚èA‚»‚ꂪƒeƒ“ƒvƒŒ[ƒg‰¼ˆø”‚É‘®‚µ‚Ä‚¢‚éꇂª‚»‚¤B
693:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/01/31 05:52:19
>>691
ƒeƒ“ƒvƒŒ[ƒg“à‚ÅA this ‚ÌŒ^‚ªƒeƒ“ƒvƒŒ[ƒgˆø”‚Ɉˑ¶‚·‚邯‚«A‘OŽÒ‚̂悤‚É
template ‚𖾎¦‚µ‚È‚¢‚ÆAƒRƒ“ƒpƒCƒ‰‚Í this->func<type ‚Æ‚¢‚¤•”•ª‚ð
(this->func) < (type) ‚̂悤‚È”äŠrŽ®‚Æ”Fޝ‚µ‚Ä‚µ‚Ü‚¤B
694:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/01/31 08:21:51
"ab"‚Åa‚Æb‚ÌŠÔ‚Éu"v‚ð“ü‚ꂽ‚¢ê‡‚Á‚Äu"a""b"v‚Å‚¨‚‹H
695:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/01/31 08:23:28
>>694
"a\"b"
696:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/01/31 08:23:51
\"
697:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/01/31 08:29:43
‚ ‚肪‚Æ‚¤B‚ ‚Ô‚È‚ŠÔˆá‚Á‚ÄŽg‚¤‚Æ‚±‚낾‚Á‚½
698:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/01/31 09:05:56
‚Ü‚Ÿ‚â‚Á‚½‚Æ‚±‚ë‚ŕʂɖâ‘è‚͂Ȃ¢‚¯‚Ç‚ËA•\ަ‚³‚ê‚È‚¢‚¾‚¯‚Å
699:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/01/31 09:07:00
Šm‚©‚ɂȂ—
ƒGƒXƒP[ƒv‚ð "" ‚Å•\Œ»‚·‚é‚Ì‚Á‚ÄA‚Ç‚±‚Ì•¶‰»‚¾‚Á‚¯H
‚Ç‚Á‚©‚ÅŒ©‚½‹C‚Í‚·‚é‚ñ‚¾‚ªB
700:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/01/31 09:46:44
Ì‚ÌBASIC‚¾‚ë
701:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/01/31 09:50:26
‚¾‚Á‚¯‚©B‘S‘RŠo‚¦‚ĂȂ¢‚âB
702:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/01/31 10:45:56
ŽŽ‚µ‚ÉVB‚Å‚â‚Á‚Ă݂½‚ç’Ê‚Á‚½‚íB""
703:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/01/31 11:36:23
‰‰ŽZŽq‚Ì—Dæ“x‚ÆŒ‹‡‹K‘¥‚ª‚¢‚Ü‚¢‚¿‚æ‚•ª‚©‚è‚Ü‚¹‚ñB
‰º‚ÌŽ®‚ðˆÓ–¡‚ª•Ï‚í‚ç‚È‚¢”͈͂ŃJƒbƒR‚ðŠO‚·‚Ƃǂ¤‚È‚è‚Ü‚·‚©H
a = ( b *= ( ( c+d ) << e ) )
( ( * ( a[b] ) ) . c ) -> d
( a - ( ( b-c ) * d ) ) - e
( + ( ++a ) ) + ( ( b&c ) << ( d+e ) )
( ( ( * ( a.b ) ) . c ) -> d ) ++
‚ ‚Ɖº‚Ì‚S‚‚͇˜‚𖾊m‚É‚·‚邽‚߂ɃJƒbƒR‚ð•t‚¯‚é–â‘è‚Å‚·B
a + b * c - d
a <<= b << c <= d
a = b &= c ==d
* a . b * c
ŽQl‚ɂȂéƒTƒCƒg‚Æ‚©‚ ‚è‚Ü‚·‚©HƒAƒhƒoƒCƒX‚¨Šè‚¢‚µ‚Ü‚·B
704:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/01/31 11:39:36
ŽQl‚ɂȂé‚̂͗D懈ʕ\
‚’Ⴞ‚¯‚¶‚á‚È‚‚ÄA‰E¶‚É‚à’ˆÓ
705:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/01/31 13:06:37
ƒeƒXƒg–â‘è‚Æ‚©A—^‚¦‚ç‚ê‚½Ž®‚ðÅ“K‰»‚·‚邿‚¤‚ȃvƒƒOƒ‰ƒ€‚ðì‚Á‚Ä‚¢‚é‚̂łȂ¯‚ê‚Î
‘f’¼‚ɃJƒbƒR‚ð‚‚¯‚Ä‚¨‚‚Æ‚¢‚¤‚̂͂ǂ¤‚¾‚낤‚©B
‘O’ñ–³Ž‹‚Å‚·‚ËA‚·‚݂܂¹‚ñB
706:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/01/31 13:40:09
Œ¾ŒêŽd—l‚Ƃ͂¿‚å‚Á‚ƈႤ‚¯‚Ç¡‚Å‚àDB2‚ÌSQL‚Í•¶Žš—ñ’†‚Ì"‚ð""‚Å•\‚·‚¼
707:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/01/31 15:44:34
>>703
‚»‚ñ‚È‚ÌAK&R‚É‚©‚¢‚Ä‚ ‚邾‚ë
708:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/01/31 19:40:40
ƒrƒbƒg‰‰ŽZ‚Ì—Dæ‡ˆÊ‚ð‚¿‚á‚ñ‚Æ”cˆ¬‚µ‚Ä‚él‚È‚ñ‚Ä‚»‚ñ‚È‚¢‚È‚¢‚íB
709:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/01/31 20:09:03
>>703
—D懈ʂª‚í‚©‚è‚É‚‚¢‚Æ‚«‚ÍŠ‡ŒÊ‚‚¯‚ê‚΂¢‚¢‚ÆŽv‚¤‚æB•ʂɂ©‚Á‚±ˆ«‚‚È‚¢‚ÆŽv‚¤‚æ
ЇŒÊŒ¸‚炵‚Ä‚àƒoƒO‚ª‘‚¦‚½‚çˆÓ–¡‚ª–³‚¢‚µ‚ÈB
710:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/01/31 21:35:35
VC++8Žg‚Á‚Ä‚é‚ñ‚Å‚·‚¯‚ÇAƒOƒ[ƒoƒ‹ƒXƒR[ƒv‚ÌŠÖ”‚Á‚Ä‚â‚Á‚Ï‚è
::CreateWindowEx@‚Æ‚©ƒXƒR[ƒv‰‰ŽZŽq‚‚¯‚½•û‚ª—Ç‚¢‚̂ł·‚©H
ƒlƒbƒg‚É‚ ‚éƒTƒ“ƒvƒ‹ƒR[ƒh‚¾‚ÆA—¼•ûŒ©‚©‚¯‚Ü‚·‚ªc
711:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/01/31 21:42:54
boost‚ðŽg‚킸‚Éstring‚Ì•¶Žš—ñ‚ð¬•¶Žš‚Ì•¶Žš—ñ‚ɕϊ·‚·‚é‚ɂ͂ǂ¤‚·‚ê‚΂悢‚Å‚·‚©H
712:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/01/31 22:06:34
>>711
string str("HeLLo");
for (int i = 0; i < str.size(); i++) {
str[i] = tolower(str[i]);
}
cout << str.c_str() << endl;
@‚ ‚Ü‚è‚æ‚낵‚‚È‚¢‚©‚àB
713:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/01/31 22:12:35
std::transform(str.begin(), str.end(), str.begin(), tolower);
714:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/01/31 22:20:35
‚´‚ñ‚Ë‚ñA‚ ‚È‚½‚Ì‚¶‚Á‚»‚¤‚Å‚ÍAtolower‚ÍAu‚Ü‚‚ëv‚¾‚Á‚½
715:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/01/31 22:30:15
hoge.h‚Å
// \‘¢‘Ì
struct POI{
int n;
float x;
};
// ƒNƒ‰ƒX
class hoge
{
public:
hoge(void ); // ƒRƒ“ƒXƒgƒ‰ƒNƒ^
~hoge( void ); // ƒfƒXƒgƒ‰ƒNƒ^
private:
POI poi[4];
};
‚Æ‘‚«A
hoge.cpp‚Ì
hogeƒRƒ“ƒXƒgƒ‰ƒNƒ^ã‚Å
poi‚̉Šú‰»‚ðs‚¢‚½‚¢‚̂ł·‚ª‚¤‚Ü‚‚¢‚«‚Ü‚¹‚ñB
¡‰º‚̂悤‚É‚â‚Á‚Ä‚¢‚é‚̂ł·‚ª‚ǂ̂悤‚É’¼‚¹‚΂¢‚¢‚̂łµ‚傤‚©A‚Ç‚¤‚¼‚æ‚낵‚‚¨Šè‚¢‚µ‚Ü‚·B
poi = {
{ 1 , 0.5 },
{ 1 , 0.5 },
{ 1 , 0.5 },
{ 1 , 0.5 },
};
716:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/01/31 22:30:29
‚»A‚»‚ñ‚ÈŽÀ‘•‚à‚ ‚é‚Ì‚©EEEB
717:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/01/31 22:31:24
for(int i = 0; i < sizeof poi / sizeof *poi; ++i) {
poi[i].n = 1;
poi[i].x = 0.5;
}
718:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/01/31 22:37:12
>>710
D‚«‚Ȃق¤‚Å‚Ç[‚¼
719:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/01/31 22:40:15
>>715
poi = {
{ 1 , 0.5 },
{ 1 , 0.5 },
{ 1 , 0.5 },
{ 1 , 0.5 },
};
‚»‚ÌŒ`Ž®‚ªŽg‚¦‚é‚Ì‚ÍéŒ¾Žž‚¾‚¯‚Ȃ̂Å
>>717
‚Ý‚½‚¢‚É‚µ‚È‚¢‚Æ‚¢‚¯‚Ü‚¹‚ñ
720:715
08/01/31 22:40:59
>>717
‚Å‚«‚ê‚Î
poi = {
{ 1 , 0.5 },
{ 1 , 0.5 },
{ 1 , 0.5 },
{ 1 , 0.5 },
};
‚±‚¤‚¢‚¤•—‚Ɉꊇ‚Å‚â‚肽‚¢‚̂ł·‚ª‚±‚ê‚Í–³—‚Ȃ̂łµ‚傤‚©H
721:715
08/01/31 22:42:07
>>719
‚·‚¢‚Ü‚¹‚ñAŒ©“¦‚µ‚Ü‚µ‚½B
‚»‚¤‚Å‚·‚©A‚í‚©‚è‚Ü‚µ‚½B‚²’š”J‚É‚ ‚肪‚Æ‚¤‚²‚´‚¢‚Ü‚·B
722:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/01/31 22:43:14
>>720
POI poi_src[] = {
{ 1 , 0.5 },
{ 1 , 0.5 },
{ 1 , 0.5 },
{ 1 , 0.5 },
};
std::copy(poi_src, pos_src + sizeof poi_src / sizeof *pos_src, poi);
723:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/01/31 22:44:45
POI poi_src[sizeof poi / sizeof *pos] = { ... };
‚ƃTƒCƒYŽw’肵‚Ä‚½•û‚ªˆÀ‘S‚©B
724:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/01/31 22:45:24
‚»‚ê‚Å‚àC++0x‚È‚çAC++0x‚È‚ç‚È‚ñ‚Æ‚©‚µ‚Ä‚‚ê‚écc
725:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/01/31 22:47:00
static const POI poi_src[sizeof poi / sizeof *pos] = { ... };
‚Æ‚µ‚½•û‚ª‚¢‚¢‚©B
726:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/01/31 23:06:46
>>713
‚ ‚肪‚Æ‚¤‚²‚´‚¢‚Ü‚·B‚Å‚àƒRƒ“ƒpƒCƒ‹’Ê‚è‚Ü‚¹‚ñB
‰º‚̃\[ƒX‚¾‚ÆA
char my_tolower(char s) {
return tolower(s);
}
int main() {
string s = "Hello world";
transform(s.begin(), s.end(), m.begin(), toupper); // ƒRƒ“ƒpƒCƒ‹’Ê‚ç‚È‚¢
transform(s.begin(), s.end(), m.begin(), my_tolower); // ƒRƒ“ƒpƒCƒ‹’Ê‚é
‰º‚̂悤‚ÈŒ‹‰Ê‚ɂȂè‚Ü‚·B
test.cpp:14: error: no matching function for call to 'transform(__gnu_cxx::__normal_iterator<char*,
std::basic_string<char, std::char_traits<char>, std::allocator<char> > >,
__gnu_cxx::__normal_iterator<char*, std::basic_string<char, std::char_traits<char>, std::allocator<char> > >,
__gnu_cxx::__normal_iterator<char*, std::basic_string<char, std::char_traits<char>, std::allocator<char> > >,
<unresolved overloaded function type>)'
727:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/01/31 23:08:32
>>726
>>714 ‚Æ‚¢‚¤‚±‚Æ‚©B
728:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/01/31 23:10:03
‰½‚©ƒI[ƒo[ƒ[ƒh‚³‚ê‚Ä‚é‚Ì‚©EEE
729:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/01/31 23:12:44
>>726
transform(s.begin(), s.end(), m.begin(), static_cast<int(*)(int)>toupper);
730:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/01/31 23:20:45
>>714
—¼•û‚ ‚é‚ñ‚¶‚á‚È‚©‚Á‚½‚Á‚¯H
731:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/01/31 23:26:50
ƒCƒ“ƒNƒ‹[ƒh‚·‚éƒwƒbƒ_‚É‚æ‚Á‚Ĉá‚í‚È‚©‚Á‚½‚Á‚¯
732:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/01/31 23:46:02
—¼•û‚ ‚é‚È‚ç (tolower) ‚Å‚¢‚¢‚Á‚Ä‚±‚Æ‚©
733:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/01/31 23:46:41
#undef tolower‚¶‚Ⴞ‚߂ȂÌH
734:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/01 00:00:42
>>732
ЇŒÊ–³‚‚Ä‚à‘åä•v‚¾‚ÈB
Œã‚ë‚É ( ) ‚ª‚‚¢‚ĂȂ¢‚©‚çB
‚»‚ê‚É‚µ‚Ä‚àA‚¤‚¿‚Ì gcc ‚¶‚á >>726 ‚Ý‚½‚¢‚ȃGƒ‰[‚łȂ¢‚ñ‚¾‚ª‚È‚ B
ƒo[ƒWƒ‡ƒ“‚ªˆá‚¤‚Ì‚©B
735:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/01 00:11:15
tolower(int)‚̂ق©‚ÉAtolower(char)‚Æ‚©tolower(wchar_t)‚Æ‚©‚ ‚é‚ñ‚Å‚µ‚åB
736:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/01 00:20:07
C‚Ƃ̌݊·ŠÖ”‚¾‚©‚çA‹KŠi“I‚ɃI[ƒo[ƒ[ƒho—ˆ‚È‚¢‚ÆŽv‚¤‚ªB
737:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/01 00:20:08
‚È‚ç static_cast<int(*)(int)>(tolower) ‚Æ‚©‚µ‚È‚¢‚Æ‚¢‚¯‚È‚¢‚Ì‚©B
–Ê“|L‚¢‚ÈB
738:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/01 00:43:56
<locale>‚©‚Ç‚±‚©‚ÉA‘æ2ˆø”‚ɃƒJ[ƒ‹‚ð‚Æ‚éƒo[ƒWƒ‡ƒ“‚ª‚ ‚Á‚½‚ÆŽv‚¤B
739:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/01 00:45:47
ŒÃ‚¢ƒwƒbƒ_ .h ‚È‚ç’Ê‚é‚ñ‚¾‚æ‚È
“䂾
740:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/01 01:22:21
>>730
C‚Å‚ÍAŠÖ”‚ɉÁ‚¦‚ă}ƒNƒ‚ð—pˆÓ‚µ‚Ä‚à—Ç‚©‚Á‚½‚ªA
C++‚¾‚Æ‚»‚ê‚Í”F‚ß‚ç‚ê‚Ä‚¢‚È‚¢B
iJIS X3014:2003‚Å‚Í17.4.1.2‚Ì6’i—Ž–ÚBX‚É’(159)‚Å–¾Šm‚ÉŽw“E‚³‚ê‚Ä‚¢‚éj
741:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/01 01:28:39
double pai(){
double i,imax,n;
double x,y,pi;
n=0.0;
imax=10000000.0;
for(i=0;i<=imax;i++) {
x=rand()/(RAND_MAX+1.0);
y=rand()/(RAND_MAX+1.0);
if((x*x+y*y)<1.0) {
n+=1.0;
}
}
pi=n/imax*4.0;
return pi;
}
double px(double t){
double pi=pai();
double x,ans;
ans=exp(-x*x/2t)/sqrt(2*pi*t);
return ans;
}
‚Æ‚µ‚½‚ç
ƒGƒ‰[ E2121 kadai1.c 27: ŠÖ”ŒÄ‚Ño‚µ‚É ) ‚ª‚È‚¢(ŠÖ” px )
‚Æo‚Ü‚µ‚½orz
’N‚©‰ðŒˆô‚í‚©‚邿‚¤‚Å‚µ‚½‚狳‚¦‚Ä‚‚¾‚³‚¢(;L„D`)
742:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/01 01:34:28
exp(-x*x/2t)/sqrt(2*pi*t);
2t?
743:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/01 01:43:52
‚ ‚Æx‰Šú‰»‚µ‚ĂȂ¢‚æ‚ËB
744:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/01 01:44:15
c++‚Åswitch•¶‚Ìcase‚Ì’†‚ł͕ϔ錾‚Å‚«‚È‚¢‚Å‚·‚©
745:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/01 01:46:26
case HOGE:
{ int t = 0;}
break;
ƒuƒƒbƒN‚ň͂߂΂¢‚¢‚ñ‚¶‚á‚Ë
746:741
08/02/01 01:58:11
„742
‰ðŒˆ‚µ‚Ü‚µ‚½‚—
‚ ‚´‚·II
747:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/01 03:31:40
>>745
‚±‚Á‚¿‚à‰ðŒˆ‚µ‚Ü‚µ‚½B‚ ‚肪‚Æ‚¤|B
748:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/01 18:16:42
‹ó‚ðŽ©—R‚É”ò‚Ñ‚½‚¢‚È
‚Í[‚¢ ‚ÂLSD
749:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/01 19:11:19
LoadLibrary‚Å‚à‚ç‚Á‚½HMODULE‚ÍCloseHandle‚ň•ª‚Å‚«‚Ü‚·‚©?
750:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/01 19:24:52
‚Ç‚±‚ÅŽ¿–â‚·‚ê‚΂¢‚¢‚Ì‚©‚í‚©‚ç‚È‚¢‚Ù‚Ç‚‚¾‚ç‚È‚¢Ž¿–â‚Ȃ̂ł·‚ªA
‚悈ø”‚Å‚ ‚échar* pszMessage‚Ìpsz‚Á‚Ăǂ¤‚¢‚¤ˆÓ–¡‚Å‚·‚©H
Pointer String‚͂킩‚é‚ñ‚Å‚·‚ªAZ‚ª‚¢‚Á‚½‚¢‚È‚ñ‚Ȃ̂©EEE
751:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/01 19:27:11
z‚ÍzeroAsz‚̓kƒ‹I’[•¶Žš—ñ‚Ì‚±‚ÆB
752:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/01 19:29:52
pointer string zero-terminated
753:749
08/02/01 19:30:06
ŠÔˆá‚¦‚Ü‚µ‚½B
754:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/01 19:31:13
>>751-752
‚È‚é‚Ù‚ÇEEƒ[ƒ‚Å‚µ‚½‚©
“䂪‚Æ‚¯‚Ü‚µ‚½A‚ ‚肪‚Æ‚¤‚²‚´‚¢‚Ü‚·I
755:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/01 21:29:40
c++‚̃vƒƒOƒ‰ƒ€‚ð‘‚¢‚Ă܂·B
ƒRƒ“ƒ\[ƒ‹‚©‚çstring‚ð“ü—Í‚³‚¹‚½‚¢‚̂ł·‚ªAgetline()‚Æcin‚𕹗p‚·‚邯
‰½‰ñ–Ú‚©‚Ìcin‚ªƒ†[ƒU‚Ì“ü—͑҂¿‚ɂȂ炸‚É‚»‚̂܂ܒ·‚³ƒ[ƒ‚Ì“ü—Í‚ðŽó‚¯Žæ‚Á‚½
‚ÆŒë‰ð‚µ‚Ĉ—‚ªæ‚Éi‚ñ‚Å‚µ‚Ü‚¤‚悤‚Å‚·B‰½‚©ƒtƒ‰ƒbƒVƒ…‚Æ‚©‚̈—‚ª•K—v‚Ȃ̂Å
‚µ‚傤‚©H
756:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/01 22:01:29
ƒGƒ‰[‚ª”¶‚µ‚½‚È‚ç
cin.clear(); ‚·‚é‚܂Ŋ֔‚ÉŽ¸”s‚·‚邪A
‚»‚¤‚¢‚¤‚킯‚ł͂Ȃ‚ÄH
757:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/02 01:13:42
Pointer to a String terminated by Zero
758:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/02 01:38:32
std::map<CString, CComPtr<ID3DXFont>> fonts;
‚É–â‘è‚Í‚ ‚è‚Ü‚·‚©H
759:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/02 01:39:47
ƒGƒ‰[‚ªo‚È‚¯‚ê‚Ζâ‘è‚Í–³‚¢B
ƒGƒ‰[‚ªo‚é‚È‚ç–â‘èB
760:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/02 01:41:21
Ž¿–₳‚¹‚Ä‚‚¾‚³‚¢D
cŒ¾Œê‚Åscanf‚Å“ü—Í‚ðŽó‚¯‚éƒvƒƒOƒ‰ƒ€‚ð‚‚‚è‚Ü‚µ‚½D
ƒoƒbƒ`ƒtƒ@ƒCƒ‹‚Æ‚©ƒVƒFƒ‹ƒXƒNƒŠƒvƒg‚Å“ü—Í‚µ‚Ä‚â‚肽‚¢‚̂ł·‚ªA‚‚܂¢‚Ä‚¢‚Ü‚·D
—v‚·‚é‚ÉA
iŽÀsƒtƒ@ƒCƒ‹jenteri“ü—Íjenter
‚ł͖³‚A
iŽÀsƒtƒ@ƒCƒ‹ji“ü—Íjenter
‚̂悤‚ÈŠ´‚¶‚É‘‚•û–@‚ª‚ ‚è‚Ü‚·‚©H‚Æ‚¢‚¤‚±‚Ƃł·D
761:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/02 01:46:08
int argc, char* argv[]
‚ŃOƒO‚êB
762:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/02 01:48:35
>>760
‚»‚̃Œƒxƒ‹‚Ícc‚®‚®‚邯‚©‚¶‚á‚È‚‚ÄA–{‚ð“Ç‚ñ‚Å‚«‚¿‚ñ‚Æ‚µ‚½’mޝ‚ðg‚É•t‚¯‚½•û‚ª—Ç‚¢‚æB
‚¢‚âAƒ}ƒW‚Åcc
763:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/02 01:54:08
>>758
STL‚Ì‚±‚ñ‚ĂȂɃI[ƒgƒ|ƒCƒ“ƒ^‚Ì—Þ“ü‚ê‚邯
764:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/02 01:59:29
‚Æ‚è‚ ‚¦‚¸>>‚¾‚ƃRƒ“ƒpƒCƒ‹ƒGƒ‰[‚ɂȂÁ‚½‚è‚·‚é‚Ì‚Å> >‚É‚µ‚Æ‚¯B
765:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/02 02:37:31
760‚Å‚·DŠm‚©‚É’mޝ‚Í–³‚¢‚Å‚·D
ŽÀ‚Í”’lŒvŽZ‚¾‚Á‚½‚̂ŊȒP‚Éς܂¹‚½‚©‚Á‚½‚ñ‚Å‚·D
ƒŠƒ_ƒCƒŒƒNƒg‚Ńpƒ‰ƒ[ƒ^‚ð‚¢‚ê‚é‘ã‚í‚è‚ÉA
‚»‚̂܂ܔ’l‚ð‘‚•û–@‚ª‚ ‚é‚Ì‚©‚ȂƎv‚Á‚ÄŽ¿–₵‚Ă݂½‚ñ‚Å‚·‚ªD
‚Ç‚¤‚â‚çêˆá‚¢‚Å‚µ‚½D
766:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/02 03:34:39
ƒEƒBƒ“ƒhƒE‚‚‚Á‚½‚è}‚ð•\ަ‚µ‚½‚è‚·‚é‚Ì‚Á‚ÄWin32API•׋‚µ‚È‚¢‚Ƃł«‚È‚¢H
767:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/02 03:49:03
>763
std::aut_ptr‚ª—áŠO“I‚Ƀ_ƒ‚ȃI[ƒgƒ|ƒCƒ“ƒ^‚ÅA
‘å’ï‚̃Xƒ}[ƒgƒ|ƒCƒ“ƒ^‚Í“ü‚ê‚Ä‚à‘åä•v‚¶‚á‚Ë[‚ÌB
768:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/02 12:09:24
VC6 ‚¾‚ªAstd::vector ‚É CComPtr “ü‚ê‚邯
resize ‚ŃAƒT[ƒVƒ‡ƒ“ƒGƒ‰[‚ªo‚½B
769:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/02 12:31:21
intrasive_ptr?‚¾‚Á‚¯H
‚Ü‚³‚ÉCOM‚Ý‚½‚¢‚ÉŽ©‘O‚ŃJƒEƒ“ƒg‚µ‚Ä‚éƒNƒ‰ƒX—p‚̃Xƒ}ƒ|
770:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/02 12:46:10
stringŒ^‚̕ϔ‚Ì’†g‚ðlistƒRƒ“ƒeƒi‚Éˆê•¶Žš‚¸‚ˆڂ»‚¤‚Æ‚µ‚Ă܂·B
for_each(string.begin(), string.end(), XXXX);
‚Ý‚½‚¢‚Éfor_each‚ðŽg‚Á‚Ä‘‚¯‚È‚¢‚Å‚µ‚傤‚©H
771:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/02 12:49:16
push_back‚Æmem_fun_ptr
772:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/02 12:50:12
mem_fun_ref‚¾‚Á‚½orz
773:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/02 13:03:58
‚±‚ê‚Í‚¾‚ßH
std::list<char> l;
std::copy(string.begin(), string.end(), std::back_inserter(l));
774:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/02 14:48:54
std::list<char> l(s.begin(), s.end());
‚Ü‚½‚Í
l.assign(s.begin(), s.end());
‚¾‚ëB
775:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/02 15:35:03
for_each(s.begin(), s.end(), mem_fun_ref(v.push_back));
‚Æ‚¢‚¤‚±‚Ƃł·‚©?
‚Å‚à‚±‚ê‚̓Rƒ“ƒpƒCƒ‹‚Å‚«‚È‚©‚Á‚½B
776:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/02 16:06:20
>>775
>>773‚ͳ‚µ‚¢ˆ—‚¾‚ªA
Œø—¦‚ªˆ«‚¢‚Æ‚¢‚¤‚±‚Æ‚¶‚á‚È‚¢‚ÌH
‰Šú‰»‚̘b‚¾‚æ‚ÈH
>>775
‚»‚è‚áA‚ ‚ç‚ä‚é“_‚Å–³—‚¾B
777:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/02 16:16:22
v.push_back‚ł͂Ȃ‚Ä&std::list<char>::push_back‚¾‚ë
‚Ü‚ std::back_inserter‚ðŽg‚¤‚Ì‚ªÅ“K‚Ȃ킯‚¾‚ª
778:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/02 16:18:57
Å“K‚Í‚V‚V‚S‚¾‚Á‚ÄB EffectiveSTL‰ÅB
779:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/02 16:20:27
Œ³‚ÌŽ¿–â‚Í for_each ‚ªŽg‚¢‚½‚¢‚炵‚¢‚©‚çA >777 ‚Å‚àŠÔˆá‚¢‚ł͂Ȃ¢B
780:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/02 16:51:44
>>777
‚»‚ê‚Å‚àƒ_ƒBˆø”‚Ì”‚ªˆê’v‚µ‚È‚¢B
‚¹‚ß‚Äbind1st‚ðŽg‚¦‚Æ‚¢‚¢‚½‚¢‚Æ‚±‚낾‚ª
‚Ù‚Æ‚ñ‚ǂ̎À‘•‚Åunary_function‚ÅŽQƂ̎QÆ‚ª
”¶‚µ‚Ă͂¶‚©‚ê‚éB
781:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/02 16:55:14
>>778
”͈͎w’è‚̃CƒeƒŒ[ƒ^‚©
782:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/02 17:07:39
‚Ô‚Á‚¿‚ႯAƒƒ“ƒoŠÖ”‚ðforeach‚Ý‚½‚¢‚ȘA’†‚É“n‚·‚Ì‚Í
–Ê“|‚‚³‚¢‚Ì‚ÅboostŽg‚¨‚¤A‚Æ‚¢‚¤˜b‚ɂȂ邗
783:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/02 17:11:23
‚¾‚©‚çfor_eachŽg‚킸‚É>>774‚Å‚¢‚¢‚Á‚ÄB
784:‚V‚W‚S
08/02/02 19:38:53
Ž¿–â‚Å‚·B
//³‹K•ª•z‚ð‹‚߂郃\ƒbƒh
float BestFitInfo::norDis(float x, float mean, float var){
return 1 / ( sqrt( 2 * 3.14 ) * sqrt(var) ) *
exp( - (x - mean) * ( x - mean ) / ( 2 * var ) );
}
//BestFitInfo‚Æ‚¢‚¤ƒNƒ‰ƒX‚ðì‚Á‚ÄA
//³‹K•ª•z‚ð‹‚߂郃\ƒbƒh‚ð‘‚¢‚½‚Æ‚±‚ëA
warning C4244: 'return' : 'double' ‚©‚ç 'float' ‚ւ̕ϊ·‚Å‚·Bƒf[ƒ^‚ªŽ¸‚í‚ê‚é‰Â”\«‚ª‚ ‚è‚Ü‚·B
‚ÆŒ¾‚í‚ê‚Ü‚µ‚½B‚·‚ׂĈø”‚Í float ‚¾‚µA
exp ‚â sqrt ‚Ì–ß‚è’l‚à‚»‚ê‚ɇ‚킹‚Ä float ‚̂͂¸‚Ȃ̂ÅA
‚Ç‚±‚Å double Œ^‚ª”¶‚µ‚Ä‚¢‚é‚Ì‚©‚í‚©‚è‚Ü‚¹‚ñB
‚È‚º‚±‚̂悤‚ȃGƒ‰[‚ƂȂÁ‚Ä‚¢‚é‚̂łµ‚傤‚©H
•ª‚©‚é•û‚ª‚¢‚ç‚Á‚µ‚á‚¢‚Ü‚µ‚½‚狳‚¦‚Ä‚‚¾‚³‚¢B
‚æ‚낵‚‚¨Šè‚¢‚µ‚Ü‚·B
785:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/02 19:45:47
>>784
>exp ‚â sqrt ‚Ì–ß‚è’l‚à‚»‚ê‚ɇ‚킹‚Ä float ‚̂͂¸‚Ȃ̂ÅA
–{“–‚©H
float‚Ì‚Ísqrtf‚Æ‚©expf‚¶‚á‚È‚¢‚Ì‚©H
‚ ‚ÆA3.14‚ÍdoubleŒ^‚¾BfloatŒ^ƒŠƒeƒ‰ƒ‹‚Í3.14f‚Æ‘‚B
786:‚V‚W‚S
08/02/02 19:59:47
‚V‚W‚T‚³‚ñA‚¨•ÔŽ–‚ ‚肪‚Æ‚¤‚²‚´‚¢‚Ü‚·B
3.14f‚Æ‘‚¢‚½‚çuƒf[ƒ^‚ªŽ¸‚í‚ê‚é‰Â”\«‚ª‚ ‚è‚Ü‚·v‚ÆŒ¾‚í‚ê‚È‚‚È‚è‚Ü‚µ‚½B
sqrt‚ɂ‚¢‚Ä’²‚ׂ½‚Æ‚±‚ëA
double sqrt(
double x
);
float sqrt(
float x
); // C++ only
long double sqrt(
long double x
); // C++ only
float sqrtf(
float x
);
‚±‚̂悤‚É sqrt ‚Í‘½d’è‹`‚³‚ê‚Ä‚¢‚邿‚¤‚Å‚·B
sqrtf ‚ÍCŒ¾Œê‚̂Ƃ«‚Ì–¼Žc‚̂悤‚Å‚·‚ËB
‰ðŒˆ‚µ‚Ü‚µ‚½B‚݂Ȃ³‚Ü‚ ‚肪‚Æ‚¤‚²‚´‚¢‚Ü‚µ‚½B
787:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/02 22:11:07
Ž¿–â‚Å‚·
–l‚̓Cƒ“ƒNƒ‹[ƒhƒK[ƒhƒVƒ“ƒ{ƒ‹‚Éuuid‚ðŠÜ‚Ü‚¹‚鎖‚ª‚ ‚é‚ñ‚Å‚·‚ª
C‚̃vƒŠƒvƒƒZƒbƒT‚ň—‚·‚éƒVƒ“ƒ{ƒ‹‚Íő剽•¶Žš‚܂ł¢‚¯‚é‚ñ‚Å‚µ‚傤H
#define HOGEHOGEHOGEHOGEHOGEHOGEHOGEHOGEHOGEHOGEHOGEHOGEHOGEHOGE
‚®‚ç‚¢‚Ì‚à‚͈̂—‚Å‚«‚é‚È‚ç‚Ü‚Ÿ\•ª‚È‚ñ‚Å‚·‚ª‹C‚ɂȂè‚Ü‚·
‚ ‚ƕϔ–¼‚â–¼‘O‹óŠÔ–¼‚à‰½•¶Žš‚܂ł¢‚¯‚é‚©‹C‚ɂȂè‚Ü‚·
ADLƒoƒŠƒA‚ðŽg‚¤‚ÆŒ‹\•¶Žš”‘‚¦‚Ü‚·‚µA
‚à‚µ‚ ‚Ü‚è‚ɂȂ¢•¶Žš”(—Ⴆ‚Î31•¶Žš)‚¾‚Á‚½‚Æ‚µ‚½‚ç•|‚¢‚ñ‚Å
788:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/02 22:23:36
ƒvƒŠƒvƒƒZƒbƒT‚̧ŒÀ‚͂킩‚ç‚ñ‚¯‚ÇA
C89‚܂ł͌µ–§‚ɂ͎¯•ÊŽq‚Íæ“ª6•¶ŽšˆÊ‚¶‚á‚È‚©‚Á‚½‚Á‚¯
C99‚Å32•¶Žš‚ɂȂÁ‚½‚悤‚È‹C‚ª‚µ‚È‚¢‚Å‚à‚È‚¢
789:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/02 22:39:22
ƒvƒŠƒvƒƒZƒbƒT‚̧ŒÀ‚͂킩‚ç‚ñ‚¯‚ÇA
“à•”Ž¯•ÊŽq‚ÍÅ’á32
ŠO•”‚ª8‚‚ç‚¢‚¾‚Á‚½‚ÆŽv‚¤B6‚©‚à‚µ‚ê‚ñB
VC6‚È‚ñ‚©‚ł͊O•”256‚Æ‚©‚ÅA•¡ŽG‚Ètemplate‚Æ‚©‚ÅŒx‚ªo‚é‚ËB
790:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/02 22:40:07
‚ A‚±‚ê‚ÍC89‚Ë
791:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/02 23:21:31
Š®‘S‚É‚¤‚ëŠo‚¦‚¾‚¯‚ÇAƒ}ƒNƒ–¼‚È‚Ç‚Ì“à•”Ž¯•ÊŽq‚ÍA
C89‚ª31•¶Žš‚ÅAC99‚Í63•¶Žš‚¾‚Á‚½‚ÆŽv‚¤B
792:791
08/02/02 23:50:16
C++98‚Å‚ÍC‚ɂ͂ ‚Á‚½translation limit‚ÌŠù’肪‚È‚‚È‚Á‚ÄA’·‚³‚ɧŒÀ‚͂Ȃ¢‚Æ–¾‹L‚³‚ê‚Ä‚¢‚é‚ËB
•t˜^‚ÌB‚Å“à•”ŠO•”‚Æ‚à‚É1024•¶ŽšˆÈã‚ð„§‚Á‚Ä‚±‚ƂɂȂÁ‚Ä‚éBi‚±‚ê‚͈ꉞ’²‚ׂĂ«‚½
793:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/03 00:14:52
ƒNƒ‰ƒX‚ ‚Á‚½‚ç\‘¢‘Ì‚¢‚ç‚È‚¢‚ÆŽv‚¤‚ñ‚Å‚·‚ªA\‘¢‘Ì‚Å錾‚·‚é—˜“_‚Á‚ĉ½‚Å‚·‚©H
794:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/03 00:20:15
ƒƒbƒZ[ƒWƒ‹[ƒviDispatchMessagej‚É“ü‚é‘O‚ɃEƒBƒ“ƒhƒEƒvƒƒV[ƒWƒƒ‚ɃƒbƒZ[ƒW‚ª”ò‚ñ‚Å‚µ‚©‚àˆ—‚³‚ê‚Ä‚é‚Á‚Û‚¢‚ñ‚Å‚·‚ª
“–‚½‚炵‚ì‚ç‚ꂽ•ʃXƒŒƒbƒh‚Å“®‚¢‚Ä‚é‚ñ‚Å‚·‚©H‚±‚̃EƒBƒ“ƒhƒEƒvƒƒV[ƒWƒƒ‚Á‚Ă₂Í
795:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/03 00:26:14
‚ ‚éŽí‚ÌAPI‚ÍA’¼ÚƒvƒƒV[ƒWƒƒ‚ðŒÄ‚Ño‚µ‚Ä”z‘—‚·‚éB
—L–¼‚Ȃ̂ÍAUpdateWindow‚ÌWM_PAINT‚È‚ÇB
796:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/03 00:32:13
‚Ù‚©‚É‚àWM_CREATE‚â‚»‚ê‚æ‚è‘O‚É‚â‚Á‚Ä‚‚郃bƒZ[ƒW‚ÍCreateWindow(Ex)“à•”‚ŌĂ΂ê‚邵A
SendŒn‚Å‘—‚éê‡‚à“¯ˆêƒXƒŒƒbƒh‚Ȃ璼ڌĂ΂ê‚éB
797:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/03 00:33:50
>>795
‚ ‚ A‚È‚é‚Ù‚ÇA‚»‚¤‚¢‚¤‚±‚Ƃł·‚©
‚»‚¤‚¢‚¤ƒpƒ^[ƒ“‚ð‚·‚Á‚©‚茩—Ž‚Æ‚µ‚Ă܂µ‚½
798:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/03 00:37:05
>>793
‚½‚¾‚Ì\‘¢‘Ì‚ª—~‚µ‚¢‚Æ‚«‚©‚ÈB
‚½‚Æ‚¦‚Î
API‚Ƀpƒ‰ƒ[ƒ^‚ð“n‚µ‚½‚¢‚Æ‚«B
ƒn[ƒhƒEƒFƒA‚ðƒAƒNƒZƒX‚·‚邯‚«
ƒIƒtƒZƒbƒg‚ð‚ª‚Á‚¿‚è‚ ‚킹‚½‚¢‚Æ‚«
799:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/03 00:37:18
>>793
‚µ‚©‚µ‚¾‚ËA
class Hoge { public: int id; double data; };
‚ɑ΂µ‚Ä
hogeInst.id = 1;
hogeInst.data = M_PI;
‚È‚ñ‚Ä‘€ì‚ð‚·‚é‚͔̂w‹Ø‚ª‚¼‚킼‚킵‚È‚¢‚©H
800:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/03 00:59:29
char* str = "a‚ ‚¢‚¤"
‚Ý‚½‚¢‚É“ú–{Œê‚ƃAƒ‹ƒtƒ@ƒxƒbƒg‚ª¬Ý‚µ‚½•¶Žš—ñ‚ÌA
•¶Žš”‚𔂦‚é‚ɂ͂ǂ¤‚·‚ê‚΂¢‚¢‚̂łµ‚傤‚©H
strlen(str);
‚Æ‚·‚邯7‚ɂȂÁ‚Ä‚µ‚Ü‚¢‚Ü‚·B
ŠÂ‹«‚ÍWindows XP‚ÅWin32API‚ðŽg‚Á‚ăvƒƒOƒ‰ƒ~ƒ“ƒO‚ð‚µ‚Ä‚Ü‚·B
801:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/03 01:04:38
wchar_t* str = "a‚ ‚¢‚¤";
wcslen(str);
802:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/03 01:05:10
L"a‚ ‚¢‚¤"; ‚¾‚½
803:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/03 01:12:01
‚·‚¢‚Ü‚¹‚ñA‚µà–¾‚ª‘«‚è‚Ü‚¹‚ñ‚Å‚µ‚½B
‚»‚à‚»‚à‰½‚ª‚â‚肽‚¢‚©‚Æ‚¢‚¤‚ÆA
char*‚©‚çwchar_t*‚ւ̕ϊ·‚ð‚µ‚½‚¢‚̂ł·‚ªA
char*•Ï”‚Ìstr‚É'L'‚ð‚‚¯‚ÄAL(str);‚Æ‚·‚邯ƒGƒ‰[‚ɂȂÁ‚Ä‚µ‚Ü‚¢‚Ü‚·B
‚»‚±‚ÅAMultiByteToWideChar‚ŕϊ·‚µ‚悤‚ÆŽv‚Á‚½‚̂ł·‚ªA
wchar_t* wstr = new wchar_t[len];
‚Æ‚¢‚¤‚Ó‚¤‚ÉA•ÏŠ·Œã•¶Žš‚Ì‚½‚߂̃oƒbƒtƒ@‚ð‚Æ‚ë‚¤‚Æ‚µ‚ÄA
‚»‚Ì’·‚³‚Ìlen‚ð‚Ç‚¤”‚¦‚½‚ç‚¢‚¢‚©•ª‚©‚ç‚È‚‚È‚è‚Ü‚µ‚½B
804:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/03 01:16:44
>>803
MultiByteToWideChar‚ÌŽd—l‚ðMSDN‚Å—Ç‚Œ©’¼‚·‚±‚ÆB
‚Æ‚‚É–ß‚è’l‚Ìà–¾‚ðB
805:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/03 01:22:44
>>798-799
‚ ‚肪‚Æ‚¤B\‘¢‘Ì‚Åo—ˆ‚é‚È‚ç\‘¢‘Ì‚Åς܂µ‚½•û‚ªŠy‚Á‚Ä‚±‚Ƃł·‚Ë
806:803
08/02/03 01:25:33
>>804
‚ ‚肪‚Æ‚¤‚²‚´‚¢‚Ü‚·I
len = MultiByteToWideChar(CP_ACP, 0, str, -1, NULL, 0);
‚±‚ê‚Å’·‚³‚ª‚Æ‚ê‚Ü‚µ‚½B
807:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/03 01:30:13
‚ ‚éŠÖ”‚̕Ԃè’l‚ð”z—ñ‚łقµ‚¢‚̂ł·‚ª
ŠÖ”‚̕Ԃè’l‚Évector‚â‚çlist‚ð•Ô‚·‚Ì‚Á‚Ä‚ ‚è‚Å‚·‚©H
‚»‚ê‚Æ‚àˆø”‚©‚çŽQÆ“n‚µ‚Å•ÏX‚³‚¹‚½‚Ù‚¤‚ª‚æ‚¢‚Å‚·‚©H
808:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/03 01:36:04
ƒRƒXƒg‚ð‹C‚É‚µ‚È‚¯‚ê‚΂ ‚èB
809:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/03 02:08:30
ŽQÆ“n‚µ‚Å•ÏX‚³‚¹‚½‚Ù‚¤‚ª‚¢‚¢‚È‚ŸB
—v‘f”ˆêŒ…‚¾‚Æ‚©ARVO‚ª‰Â”\‚È‹Lq‚ªo—ˆ‚é‚È‚ç‚Æ‚à‚©‚B
‚Ç‚¤‚µ‚Ä‚à–ß‚è’l‚ª‚¢‚¢ê‡‚Íshared_ptr‚Å•ï‚ÞB
810:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/03 02:31:06
ƒoƒCƒiƒŠ‚ł̃tƒ@ƒCƒ‹“üo—Í‚Á‚Ä•’ʂ̂Ɖ½‚ª‚¿‚ª‚¤‚ÌH
ƒoƒCƒiƒŠŒ`Ž®‚ŕۑ¶‚µ‚½‚Ì‚ðƒƒ‚’ ‚ÅŠJ‚¢‚Ä‚à•’Ê‚Éo—Í‚µ‚½‚̂ƕςç‚È‚¢‚ñ‚¾‚¯‚Ç
811:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/03 02:53:33
>>799
C++ ‚É‚àƒvƒƒpƒeƒB‚ª‚ ‚ê‚΂¢‚¢‚ñ‚¾‚¯‚Ç‚ËB
Šg’£‹@”\‚Å—pˆÓ‚³‚ê‚Ă鎖‚à‚ ‚邪B
812:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/03 02:59:27
>>807
”z—ñ‚Ìæ“ªƒAƒhƒŒƒX‚ð•Ô‚·A‚¶‚áƒ_ƒ‚Ȃ̂©‚È
>>810
•’ʂ̂Á‚Ä‚¢‚¤‚̂̓eƒLƒXƒgƒ‚[ƒh‚Ì‚±‚Æ‚¾‚æ‚Ë
ƒeƒLƒXƒgƒ‚[ƒh‚¾‚Ɖüs•¶Žš‚ð‚¢‚¶‚Á‚½‚肵‚Ä‚é
Ú‚µ‚’m‚肽‚¢ê‡‚Íufopen ƒeƒLƒXƒgƒ‚[ƒhv‚Æ‚©‚ŃOƒO‚ê‚Îo‚Ä‚‚邯Žv‚¤
813:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/03 03:15:45
C++‚ÌŽQÆ“n‚µ‚Á‚ÄAŒ‹‹Ç’†‚ł̓AƒhƒŒƒX‚ª“n‚³‚ê‚Ä‚é‚ñ‚Å‚·‚©H
‚»‚¤‚¶‚á‚È‚¢‚Æ‚µ‚½‚çˆê‘̂ǂ¤‚È‚Á‚Ä‚é‚ñ‚Å‚µ‚傤‚©H
814:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/03 03:21:35
Œ‹‹Ç’†‚ł̓AƒhƒŒƒX‚ª“n‚³‚ê‚Ä‚éŽÀ‘•‚µ‚©‚È‚¢‚¾‚낤‚ÈB
815:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/03 03:29:27
>>812
‚ ‚肪‚Æ‚¤‚²‚´‚¢‚Ü‚·
u ¿ƒÃ2:ÎSS¶¢8ŠIMÀ×’jÕÑ©tnŒ{v‚Ý‚½‚¢‚È•¶Žš‰»‚¯‚µ‚½‚悤‚ÈŠ´‚¶‚Å
‘‚«ž‚Ü‚ê‚é‚Ì‚©‚ÆŽv‚Á‚Ä‚½‚¯‚LjႤ‚Ì‚Ë
‚±‚ñ‚È•¶Žš‰»‚¯‚µ‚½‚悤‚Èdatƒtƒ@ƒCƒ‹‚Æ‚©‚Á‚Ăǂ¤‚â‚Á‚Äì‚Á‚Ä‚é‚ÌH
816:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/03 03:36:58
•¶ŽšˆÈŠO‚ð‘‚«ž‚߂΂Ȃè‚â‚·‚¢‚È
817:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/03 03:44:10
>>815
‘‚«‚½‚¢“à—e‚ð‚»‚Ì‚Ü‚Ü‘‚¯‚΂¢‚¢B
static const unsigned char data[] = {
0xBF, 0x83, 0xC3, 0x32, 0x3A, 0xCE, 0x53, 0x53,
0xB6, 0xA2, 0x38, 0x8A, 0x49, 0x4D, 0xC0, 0xD7,
0x92, 0x6A, 0xD5, 0xD1, 0xA9, 0x74, 0x6E, 0x8C,
0x7B}; // u ¿ƒÃ2:ÎSS¶¢8ŠIMÀ×’jÕÑ©tnŒ{v
FILE* fp = fopen("test.dat", "wb");
fwrite(data, 1, sizeof(data), fp);
fclose(fp);
818:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/03 03:47:54
‚»‚̃f[ƒ^‚¾‚Æ
FILE* fp = fopen("test.dat", "w");
fwrite(data, 1, sizeof(data), fp);
fclose(fp);
‚Å‚à“¯‚¶•¨‚ª‘‚«ž‚Ü‚ê‚邪‚ËB
ƒoƒCƒiƒŠƒ‚[ƒh‚ƃeƒLƒXƒgƒ‚[ƒh‚̈Ⴂ‚Í
ƒƒ‚ƒŠã‚Å 0x0Di'\n'j ‚ƂȂéƒoƒCƒg‚ð
ƒtƒ@ƒCƒ‹ã‚Å‚»‚̊‹«‚̉üsƒR[ƒh‚ɕϊ·‚·‚é‚©”Û‚©‚µ‚©‚È‚¢B
819:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/03 08:05:56
>>817-818
‚ ‚肪‚Æ‚¤B‚Å‚à‘S‘R•ª‚©‚ç‚È‚¢
‚¨‚ê‚ɂ͂܂¾‘‚©‚Á‚½‚Ý‚½‚¢‚Å‚·
‚Æ‚è‚ ‚¦‚¸ƒeƒLƒXƒg‚ƃoƒCƒiƒŠÓ°Äނ̈Ⴂ‚Í\n‚Æ‚©‚ªˆá‚¤‚¾‚¯‚Å•¶Žš‚͕ςí‚ç
‚È‚¢‚ñ‚Å‚·‚Ë
•׋‚µ‚Ä‚«‚Ü‚·
820:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/03 09:13:33
>>811
‚È‚¯‚ê‚ÎŽ©•ª‚Åì‚ê‚΂¢‚¢‚¶‚á‚ñB
‰´‚͈—Œn”ñˆË‘¶‚̃vƒƒpƒeƒB•Ï”ƒNƒ‰ƒX‚ðì‚Á‚½B
821:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/03 11:00:39
>>819
Œ‹‰Ê‚̓ƒ‚’ ‚ÅŒ©‚邿‚èƒoƒCƒiƒŠƒGƒfƒBƒ^‚ÅŒ©‚½•û‚ª•ª‚©‚è‚â‚·‚¢‚©‚ÆŽv‚¤B
‰½‚©ƒoƒCƒiƒŠƒ‚[ƒh‚ƃeƒLƒXƒgƒ‚[ƒh‚Å‚à‚̦‚ˆá‚¤‚Æl‚¦‚Ä‚é‚Ý‚½‚¢‚¾‚ªA
“®ì“I‚ɂ͑債‚½ˆá‚¢‚͂Ȃ¢B
•’Ê‚Í fprintf ‚̓eƒLƒXƒgƒ‚[ƒh‚ÅAfwrite ‚̓oƒCƒiƒŠƒ‚[ƒh‚ÅŽg‚¤‚ªA
•ʂɂ»‚¤Žg‚í‚È‚¢‚Æ‚¢‚¯‚È‚¢‚Æ‚¢‚¤Œˆ‚Ü‚è‚͂Ȃ¢‚ñ‚ÅA
ƒoƒCƒiƒŠƒ‚[ƒh‚ƃeƒLƒXƒgƒ‚[ƒh‚Å“¯‚¶•¨‚ð‘‚«ž‚ñ‚Å
‚»‚ꂼ‚ê‚Ç‚¤‚Ȃ邩ŽÀŒ±‚µ‚Ă݂ê‚΂¢‚¢B
822:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/03 11:25:33
>>820
ƒvƒƒpƒeƒBƒŠƒXƒg‚ł͂Ȃ‚ÄAdelphi‚̃vƒƒpƒeƒB錾‚Ý‚½‚¢‚È‚à‚Ì‚ªì‚ê‚é‚ÌH
823:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/03 12:01:34
>>820
‰Šú‰»‚ª•K—v‚Ȃ͖̂ʓ|L‚¢B
824:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/03 12:57:16
•¡”‚̃\[ƒX‚ÅŽg‚¤ƒwƒbƒ_ƒtƒ@ƒCƒ‹‚̕ϔ‚âŠÖ”‚ªA
‘½d‚É錾‚³‚ê‚È‚¢‚悤‚ÉAextern‚Ì錾‚ª‚ ‚è‚Ü‚·‚ªA
ƒwƒbƒ_ƒtƒ@ƒCƒ‹‚É«‚Ý‚½‚¢‚È‘½dƒCƒ“ƒNƒ‹[ƒhƒK[ƒh‚ð‚‚¯‚½‚Æ‚«‚àA
extern‚Í•K—v‚Ȃ̂łµ‚傤‚©H
#ifndef AAA_H
#define AAA_H
//ƒwƒbƒ_‚Ì“à—e
#endif
825:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/03 13:01:13
extern ‚ÍƒŠƒ“ƒNŽž‚Ì‘½d錾‚ð‰ñ”ð‚·‚é‚½‚߂̕¨B
ƒCƒ“ƒNƒ‹[ƒhƒK[ƒh‚̓Rƒ“ƒpƒCƒ‹Žž‚Ì‘½d錾‚ð‰ñ”ð‚·‚é‚½‚߂̕¨B
‘S‚•ʂ̕¨B
826:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/03 13:26:37
>>824
•K—vB
827:824
08/02/03 13:32:45
>>825
>>826
‚ ‚肪‚Æ‚¤‚²‚´‚¢‚Ü‚·B
¡‚ÍA•¡”ƒ\[ƒX‚Å‹¤—L‚·‚é•Ï”/ŠÖ”‚É‚ÍexternA
‘Sƒwƒbƒ_‚É‚Æ‚è‚ ‚¦‚¸ƒCƒ“ƒNƒ‹[ƒhƒK[ƒh‚ð‚‚¯‚Ă܂·B
ˆá‚¢‚ª‚æ‚‚í‚©‚炸A•sˆÀ‚È‚ñ‚Å‚·‚ªA
‚±‚ñ‚È‚ñ‚Å‚¢‚¢‚̂łµ‚傤‚©H
‚¿‚Ȃ݂ÉAŠÖ”‚Ì•û‚Íextern‚ð‚‚¯‚È‚‚Ä‚à“®‚«‚Ü‚µ‚½B
ŽŸƒy[ƒWÅVƒŒƒX•\ަƒXƒŒƒbƒh‚ÌŒŸõ—ÞŽ—ƒXƒŒˆê——˜b‘è‚̃jƒ…[ƒX‚¨‚Ü‚©‚¹ƒŠƒXƒg¥ƒIƒvƒVƒ‡ƒ“‚ð•\ަ‰É‚‚Ԃµ2ch
4989“ú‘O‚ÉXV/252 KB
’S“–:undef