getdircontents.cpp

来自「MPICH是MPI的重要研究,提供了一系列的接口函数,为并行计算的实现提供了编程」· C++ 代码 · 共 62 行

CPP
62
字号
#include "mpdimpl.h"void GetDirectoryContents(SOCKET sock, char *pszInputStr){    int nFolders, nFiles;    char pszStr[MAX_PATH], pszLength[50];    int i;    if (WriteString(sock, pszInputStr) == SOCKET_ERROR)    {	printf("writing '%s' command failed\n", pszInputStr);	return;    }    if (!ReadString(sock, pszStr))    {	printf("Error: reading nFolders failed\n");	return;    }    if (strnicmp(pszStr, "ERROR", 5) == 0)    {	printf("%s\n", pszStr);	return;    }    nFolders = atoi(pszStr);    //printf("Folders:\n");    for (i=0; i<nFolders; i++)    {	if (!ReadString(sock, pszStr))	{	    printf("Error: reading folder name failed\n");	    return;	}	printf("            %s\n", pszStr);    }    if (!ReadString(sock, pszStr))    {	printf("Error: reading nFiles failed\n");	return;    }    nFiles = atoi(pszStr);    //printf("Files:\n");    for (i=0; i<nFiles; i++)    {	if (!ReadString(sock, pszStr))	{	    printf("Error: reading file name failed\n");	    return;	}	if (!ReadString(sock, pszLength))	{	    printf("Error: reading file length failed\n");	    return;	}	//printf("%s %s\n", pszStr, pszLength);	printf("%11s %s\n", pszLength, pszStr);    }}

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?