• R/O
  • HTTP
  • SSH
  • HTTPS

Tags
No Tags

Frequently used words (click to add to your profile)

javac++androidlinuxc#windowsobjective-ccocoa誰得qtpythonphprubygameguibathyscaphec計画中(planning stage)翻訳omegatframeworktwitterdomtestvb.netdirectxゲームエンジンbtronarduinopreviewer

oga's tools


File Info

Rev. 2b80abcdeb00aad07aa265bd434df3975aadbb9a
크기 677 bytes
Time 2024-12-10 04:54:07
Author hyperoga
Log Message

add color() func

Content

/*
 *  指定したパスのフルパスを求める
 *
 */
#include <windows.h>
#include <stdio.h>
#include <stdlib.h>
#include <string.h>

main(int a, char *b[])
{
    char *pathp = NULL;  /* 結果のファイル名部分へのポインタが格納される */
    char buf[1024];	 /* 完全パス格納領域 */
    int  ret;

    if (a < 2) {
        printf("usage: fullpath <filename>\n");
	exit(1);
    }

    ret = GetFullPathName(b[1], sizeof(buf), buf, &pathp);
    if (ret == 0) {
        printf("GetFullPathName() failed. code=%d\n", GetLastError());
    }
    printf("fullpath=[%s], basename=[%s]\n",buf, pathp);
    printf("buftop=0x%08x  filetop=0x%08x %s\n",buf, pathp, b[1]);
}