Skocz do zawartości

[C++] wartość null dla string


abuszekemaczan

Polecane posty

Hej,

 

Mam taki krótki kodzik który tak na prawdę służy tylko do otwierania strony www

w tym samym, aktywnym oknie przeglądarki - po podaniu parametru przy uruchamianiu np. http://www.wp.pl

Kod:

 

 
#pragma argsused
int main(int argc, char* argv[])
{
       std::string path;
       path = argv[1];
       if (path != "") ShellExecuteA(GetDesktopWindow(), ("open"), LPCSTR(path.c_str()), NULL, NULL, SW_SHOWNORMAL);
       else
       Sleep(10);


}

 

Problem w tym, że chciałbym aby w przypadku gdy ktoś przy uruchomieniu programu

nie podał parametru to żeby po prostu program się wyłączał nic nie robiąc (bo jak na razie to się wysypuje z komunikatem typu "Nie wysyłaj").

Wydaje mi się, że zmienna path nie jest pusta tylko "coś tam siedzi" ;p np. jakiś znak w podobie znaku końca wiersza... tylko jak sprawdzić co tam jest?

 

Albo może macie jakieś inne, lepsze sugestie na zrobienie tego?

Link do komentarza
Udostępnij na innych stronach

Zarchiwizowany

Ten temat jest archiwizowany i nie można dodawać nowych odpowiedzi.

×
×
  • Utwórz nowe...