제 프로그램의 두 번째 주소가 무엇인지 이해하지 못합니다. (readurl), readoutl (ifstream)을 통해 cout'ing out을 발견했습니다. 도움/신고 해 주셔서 감사합니다! (readurl에서 ADRESS은 cout'ing의 readurl와 동일 is'nt)
코드 :C++ 주소, 이상한 주소?
#include <fstream>
#include <iostream>
#include <string>
#include <tchar.h>
using namespace std;
int main()
{
string file; //filepath
int sel; //menu-switch
cout << "Select your Language!"<<endl;
cout << "1:German"<<endl;
cout << "2:English"<<endl;
cout << "Language: ";
cin >> sel;
getchar();
system("cls");
switch(sel)
{
case 2:
cout << "Hello!"<<endl;
cout << "Select your File: ";
cin >> file;
getchar();
system("cls");
break;
case 1:
cout << "Hallo!"<<endl;
cout << "Waehle deine Datei aus: ";
cin >> file;
getchar();
system("cls");
}
ifstream readurl(file.c_str());
char url[CHAR_MAX];
while(!readurl.getline(url,CHAR_MAX,'#'))
{
readurl.ignore();
}
cout << endl;
cout << &readurl<<endl<<readurl<<endl; // What is readurl?
cout << "File: (Sentences with # will be ignored)"<<endl;
cout << url;
getchar();
}
텍스트 파일은 다음과 같습니다
This will be readed
TEST
TEST
TEST
#This wont be readed
#This can be a comment.
#lsdjpofiuhpdsouhsdih+g
당신이 무엇을 언급하는지 명확하지 않습니다. 문제를 설명하는 데 필요한 ** 최소 ** 수준으로 코드를 단순화하십시오. –
나는 단지 readurl이 무엇인지 알고 싶다. – MultiStrikeAUT
'readurl'은 입력 파일을 읽는 데 사용 된'ifstream'입니다. (또는 나는 눈에 띄게 명백한 것을 놓쳤다). – WhozCraig