Δημοσιεύτηκε: 25 Ιουν 2012, 10:47
Λοιπόν, έκανα μόλις ένα γρήγορο τεστ και φαίνεται πως ισχύει ότι έχω γράψει, λογικά είναι ορισμένο ως char **.
Έξοδος (σε Windows) ...
EDIT:
Όπως και να το δηλώσετε στη λίστα παραμέτρων της main() δουλέυει κανονικά (επειδή ο αρχικός ορισμός του είναι λογικά char **).
- Μορφοποιημένος Κώδικας: Επιλογή όλων
-
#include <stdio.h>
#include <stdlib.h>
/*********************************************//**
*
*************************************************
*/
int main( int argc, char **argv )
{
while ( *argv )
puts( *(argv++) );
exit( 0 );
}
Έξοδος (σε Windows) ...
- Κώδικας: Επιλογή όλων
> gcc aaa.c -o aaa.exe
> aaa 1 2 3 4 5
aaa
1
2
3
4
5
>
EDIT:
Όπως και να το δηλώσετε στη λίστα παραμέτρων της main() δουλέυει κανονικά (επειδή ο αρχικός ορισμός του είναι λογικά char **).