seguinte garotada , eu tava programando um negocio aqui, de teste , to com slack 9 , e tenho uma duvida a respeito a esse prog:

main(int argc, char *argv[]) {
void autor() {
printf("\n\nCoded by xxx - xxx@uol.com.br\n\n&quot<IMG SRC="images/forum/icons/icon_wink.gif">;
}
void usage() {
printf("\n\nUsage-->\n&quot<IMG SRC="images/forum/icons/icon_wink.gif">;
printf("Ex.:%s 3 + 1 - 2 * 3 / 2", argv[1]);
autor();
}
if(argc < 4) {
usage();
}
}
O prob eh o seguinte, pq quando eu eu adiciono um void na frente do main(..) na compilacao com o gcc , fode tudo, ele volta o erro :
gcc -o teste merda.c
merda.c: In function `main&acute;:
merda.c:2: warning: return type of `main&acute; is not `int&acute;
E quando eu tiro ele compila certinho .... QUANDO EU DEVO USAR o VOID ?
brigadao ai .. aguardo respostas , eu amo slack 9 .... <IMG SRC="images/forum/icons/icon_smile.gif">