Pobieranie zmiennych polecenia konsoli

Pobieranie zmiennych polecenia konsoli
chkam
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 59
0

Co należy zrobić aby program pobrał mi do zmiennej to co wypiszę po nazwie programu ?

Konsola > nazwaProgramu.exe tekst

Program
test

Konsola > _

I najlepiej w linux...

SI
  • Rejestracja: dni
  • Ostatnio: dni
1

nazwa programu < plik.txt, i wtedy zamiast "czytać z klawiatury" będzie pobierał z tego pliku (tak więc wczytujesz przez cin/scanf/itd). Niezależnie od systemu.

Shalom
  • Rejestracja: dni
  • Ostatnio: dni
  • Lokalizacja: Space: the final frontier
  • Postów: 26433
2

@chkam

Kopiuj
int main(int argc, char* argv[]){

}

argc mówi ci ile jest parametrów
argv to tablica z tymi parametrami (pierwszy to nazwa programu)

_13th_Dragon
  • Rejestracja: dni
  • Ostatnio: dni
2
Kopiuj
#include <iostream>
using namespace std;

int main(int Count,char *Param[])
  {
   for(int i=1;i<Count;++i) cout<<"\""<<Param[i]<<"\""<<endl;
   return 0;
  }

Zarejestruj się i dołącz do największej społeczności programistów w Polsce.

Otrzymaj wsparcie, dziel się wiedzą i rozwijaj swoje umiejętności z najlepszymi.