Ciao ragazzi..
vorrei passare argv a una funzione per lavrare su essa
ad esempio vorrei semplicemente stampare ciò che introduco dala riga di comando:
C:\desktop>echo.exe ciao
ciao
premetto che lo so fare svlgendo tutto dentro ilmain,il problema nasce se voglio svolgerlo in una funzione..
codice:
#include<stdio.h>
void rempi(char[][],char []);
main(int argc,char*argv[])
{
....
riempi(argv[1],pattern);
}
void riempi(char pat[][10],char pattern[])
{
int g,p;
for(g=0,p=0;pat[1][g]!='\0';g++,p++)
pattern[p]=pat[1][g];
pattern[p]='\0';
printf("%s\n",pattern);
}
L'errore in fase di compilazione è:
conflicting types for 'riempi'
grazie in anticipo