C++: Setenv(). Undefinierter Bezeichner in Visual Studio

Schaut mein code scheint richtig zu sein, nach all den Unterlagen, die ich online finden können. Meine IDE MS Visual Studio Xpress 4 Windows Desktop-2012, und es ist compiler wirft den Fehler:

Error 1 error C3861: 'setenv': identifier not found e:\users\owner\documents\visual studio 2012\projects\project1\project1\source1.cpp 18 1 Project1.

Mir helfen!!!

#include <windows.h>
#include <sstream>
#include <ostream>
#include <cstdlib>
#include <iostream>
#include <stdlib.h>

using namespace std;

int howManyInClass = 0;
int main(){

long checklength = sizeof(getenv("classSize"))/sizeof(*getenv("classSize"));
if (checklength==0){
    cout<<"Please enter the ammount of students in your class";
    cin>> howManyInClass;
    cin.ignore();
    setenv("classSize", howManyInClass, 1);}

};
Warten Sie, ich sollte nicht nötig 2 ist, wie ich schon verwendet, als namespace std

InformationsquelleAutor MWP | 2013-06-23

Schreibe einen Kommentar