シチュエーション別同一目的 -- Part1


  古典的



  
cl.exe lang_01.cpp
  
↑ビルド

↓VC6 用に必要な PATH 環境変数
C:\Program Files\Microsoft Visual Studio\COMMON\MSDev98\Bin
  
Set CL6="C:\Program Files\Microsoft Visual Studio\VC98\Bin\cl.exe"
Set LINK6="C:\Program Files\Microsoft Visual Studio\VC98\Bin\link.exe"
Set INC6="C:\Program Files\Microsoft Visual Studio\VC98\Include"
Set LIB6="C:\Program Files\Microsoft Visual Studio\VC98\Lib"
%CL6% lang_01.cpp /c /I%INC6%
%LINK6% /LIBPATH:%LIB6% lang_01.obj
  
↑ビルド2

↓VC7(.NET 2003) 用に必要な PATH 環境変数
C:\Program Files\Microsoft Visual Studio .NET 2003\Common7\IDE
  
Set CL7="C:\Program Files\Microsoft Visual Studio .NET 2003\Vc7\bin\cl.exe"
Set LINK7="C:\Program Files\Microsoft Visual Studio .NET 2003\Vc7\bin\link.exe"
Set INC7="C:\Program Files\Microsoft Visual Studio .NET 2003\Vc7\include"
Set LIB7="C:\Program Files\Microsoft Visual Studio .NET 2003\Vc7\lib"

Set INCSDK="C:\Program Files\Microsoft Visual Studio .NET 2003\Vc7\PlatformSDK\Include"
Set LIBSDK="C:\Program Files\Microsoft Visual Studio .NET 2003\Vc7\PlatformSDK\Lib"

%CL7% lang_01.cpp /c /I%INC7% /I%INCSDK%
%LINK7% /LIBPATH:%LIB7% /LIBPATH:%LIBSDK% lang_01.obj
  
↑ビルド3


http://msdn.microsoft.com/library/ja/vclib/html/_crt_getenv.2c_._wgetenv.asp
http://msdn.microsoft.com/library/ja/vclib/html/_crt_strtok.2c_.wcstok.2c_._mbstok.asp

  
#include <stdio.h>
#include <stdlib.h>
#include <mbstring.h>

int main() {

	char *ptr;
	unsigned char* tok;

	ptr = getenv( "PATH" );

	tok = _mbstok( (unsigned char *)ptr, (const unsigned char *)";" );
	while( tok != NULL ) {
		printf( "%s\n", tok );
		tok = _mbstok( NULL, (const unsigned char *)";" );
	}

	return 0;
}
  

SORTは、SORT.EXE を使用し、ファイルへはリダイレクトで書き込む
  
lang_01.exe | sort.exe > result.txt
  










  infoboard   管理者用   
このエントリーをはてなブックマークに追加





フリーフォントWEBサービス
SQLの窓WEBサービス

SQLの窓フリーソフト

素材

一般WEBツールリンク

SQLの窓

フリーソフト

JSライブラリ