C

Command-line arguments (argc, argv)

Në shqip: Argumentet e komandës

ShpjegimiSQ

Kur nis një program nga terminali, mund t'i japësh fjalë pas emrit — p.sh. ./kopjo a.txt b.txt. Programi i merr te main(int argc, char *argv[]): argc tregon sa janë, argv[0] është emri i programit dhe argv[1]… janë fjalët e tua.

EnglishEN

When you start a program from the terminal, you can give it words after the name — e.g. ./copy a.txt b.txt. The program receives them in main(int argc, char *argv[]): argc says how many there are, argv[0] is the program's name and argv[1]… are your words.

Si ta mendosh

Si t'i japësh shoferit të taksisë adresën kur hip: programi e di menjëhere ku duhet të shkojë.

Lexoje në anglisht

Like giving the taxi driver the address as you get in: the program knows straight away where to go.

Shembull kodic

int main(int argc, char *argv[]) {
    if (argc < 2) { printf("Shkruaj një emër\n"); return 1; }
    printf("Tung, %s!\n", argv[1]);
    return 0;
}

Terma të lidhur