C++ ifstream sur XCode: Où est le répertoire par défaut?

Ok, donc c'est la première fois que j'ai codé en C++ dans Xcode (je suis habitué à ObjC)et j'ai commencé un cours de programmation à mon collège.

J'essaie d'ouvrir un fichier (soit codé en dur ou à partir de la saisie de l'utilisateur dans la console), et peu importe ce que j'essaie, il dit que le fichier ne s'ouvre pas (par le biais de la vérification des erreurs)

Je suppose que c'est parce que l'test.txt le fichier que j'ai n'est pas dans l'hypothèse d'un répertoire racine, si c'est le cas, quel est le répertoire racine?

Voici mon code pour l'instant:

//include files
#include <iostream>
#include <stdio.h>
#include <fstream>

using namespace std;

//Global Variables
short inputPicture[512][512];
short outputPicture[512][512];

//Function Prototypes
void getInput(char* in, char* out);
void initializeArray(ifstream* input);

//Main
int main(){
    //local variables
    char inputFile[32];
    char outputFile[32];

    ifstream input;
    ofstream output;


    getInput(inputFile, outputFile);
    cout << inputFile << endl;//test what was sent back from the function

    input.open(inputFile, ifstream::in);
    if (!input.is_open()){//check to see if the file exists
        cout << "File not found!\n";
        return 1;//if not found, end program
    }

    initializeArray(&input);

    return 0;
}//end Main

//Gets initial input from user
void getInput(char* in, char* out){
    cout << "Please designate input file: ";
    cin >> in;
    cout << "\nPlease designate an output file: ";
    cin >> out;
}//end getInput


//Sets the global array to the information on the input file
void initializeArray(ifstream* input){



}//end initializeArray

S'il vous plaît laissez-moi savoir si il ya quelque chose de mal, je suis en train de faire, je suis sûr que c'est toujours une grande possibilité 🙂

InformationsquelleAutor OghmaOsiris | 2011-09-02