mkstemp

    -2

    1答えて

    /tmpパスに1000個の一時ファイルを作成する必要があります。以下はmkstemp(競合条件からは安全)を使用した私のアプローチですが、ファイルの作成は500に制限され、残りは失敗しました。 std::string open_temp(std::string path, std::ofstream& f) { path += "/preXXXXXX"; std::vector

    0

    1答えて

    私はAndroid用にクロスコンパイルされたMPICHを設定しました。 $./mpiexec -n 2 -launcher=fork ./mpi_hello_world Fatal error in MPI_Init: Other MPI error, error stack: MPIR_Init_thread(474).................: MPID_In

    3

    1答えて

    mkstemp()関数はテンプレートから一意の一時ファイル名を生成し、ファイルを作成して開き、そのファイルのオープンファイル記述子を返します。テンプレートの最後の6文字は "XXXXXX"でなければならず、これらはファイル名を一意にする文字列に置き換えられます。変更されるので、テンプレートは文字列定数であってはいけませんが、文字配列として宣言する必要があります。 テンプレートをファイル名を一意にす