目次
基本
ポインタ と new と null
StreamWriter^ pwriter = nullptr; pwriter = gcnew StreamWriter("C:\\KBTest.txt");
ファイルの読み書き
ファイルを読む
listBox1->Items->Clear(); try { String^ textFile = String::Concat(windir,"\\mytest.txt"); StreamReader^ reader = gcnew StreamReader(textFile); do { listBox1->Items->Add(reader->ReadLine()); } while(reader->Peek() != -1); } catch(FileNotFoundException^ ex) { listBox1->Items->Add(ex); } catch(System::Exception^ e) { listBox1->Items->Add(e); }
ファイルに書く
StreamWriter^ pwriter = gcnew StreamWriter("C:\\KBTest.txt"); pwriter->WriteLine("File created using StreamWriter class."); pwriter->Close(); listBox1->Items->Clear(); String ^filew = gcnew String("File Written to C:\\KBTest.txt"); listBox1->Items->Add(filew);
ファイル情報の表示
listBox1->Items->Clear(); String^ testfile = String::Concat(windir,"\\notepad.exe"); FileInfo^ pFileProps = gcnew FileInfo(testfile); listBox1->Items->Add(String::Concat("File Name = ", pFileProps->FullName)); listBox1->Items->Add(String::Concat("Creation Time = ", pFileProps->CreationTime.ToString())); listBox1->Items->Add(String::Concat("Last Access Time = ", pFileProps->LastAccessTime.ToString())); listBox1->Items->Add(String::Concat("Last Write Time = ", pFileProps->LastWriteTime.ToString())); listBox1->Items->Add(String::Concat("Size = ", pFileProps->Length.ToString()));
リンク
VC++.NET Express
アルゴリズム
言語仕様
Tips
- IDE
YAGI Hiroto (piroto@a-net.email.ne.jp)
twitter http://twitter.com/pppiroto
Copyright© 矢木 浩人 All Rights Reserved.