「Visual C++ 2008 Express」での開発。

C/C++の書き方、癖にも若干戸惑いますが、それよりも
Visual Studio
の使い方に四苦八苦です…

  • 「F7」でビルド。
  • 「Ctrl+F5」でデバッグモード無しで実行。
  • 「F5」でデバッグ実行(ブレイクポイント使用可)。
  • デバッグ実行時に「F10」でソースを一行ずつ追う。


Visual Studioを触りながら、IT業界に入りたての頃を思い出していました。
当時はVB.NETのアカデミックパックを買って独学していましたが、今は、
Visual Studio 2008 Express
だと無料でダウンロード&インストールができます(・∀・)
便利な世の中になりました、ホンマ…
※ただし、CString型が使えない等の一定の制約はあるようです。


以下は、
「あるファイルから文字列を読み込んで、また別のファイルに書き込む」
という処理です。

#include 


int main(void){

 FILE *fp, *fp2;
 char buf[81];
 fp = fopen("C:/Temp/stock.txt", "r");

 if(fp == NULL){
  std::cout << "NULL!!";
  system("pause");
  return 1;
 }else{
  fp2 = fopen("C:/Temp/stock_test.txt", "w");
  if(fp2 == NULL){
   std::cout << "NULL2!!";
   system("pause");
   return 1;
  }
  while(1){
   fgets(buf, 81, fp);
   if(feof(fp)) break;
   fputs(buf, fp2);
  }
 fclose(fp2);
 fclose(fp);
 }

 return 0;
}

PHPならあっという間に書けるのですが…(´・ω・`)