PuPax Posted March 11, 2009 at 07:35 PM Report Share #249959 Posted March 11, 2009 at 07:35 PM Boas pessoal, Estou com o seguinte problema, imaginemos o simples programa: #include <stdio.h> int main(void) { printf("HELLO!"); } Depois de compilar com o GCC: gcc hello.c -o hello, Ao correr (./hello) o que me aparecer é por exemplo o final na directoria /Pasta/Teste. Isto para qualquer impressão que faça. O que poderá causar isto? Cumprimentos, David Miranda Link to comment Share on other sites More sharing options...
nata79 Posted March 11, 2009 at 08:34 PM Report Share #249978 Posted March 11, 2009 at 08:34 PM não percebi mt bem a tua duvida... experimenta por um \n no printf: printf("HELLO!\n"); senão for nada disto, tenta explicar melhor o que se passa e mete aí um exemplo do output. arithmeticoverflow.wordpress.com Link to comment Share on other sites More sharing options...
Darkblood Posted March 15, 2009 at 04:22 PM Report Share #250837 Posted March 15, 2009 at 04:22 PM O comando não é "gcc -o hello.c hello" ? Link to comment Share on other sites More sharing options...
Triton Posted March 15, 2009 at 04:39 PM Report Share #250840 Posted March 15, 2009 at 04:39 PM O comando não é "gcc -o hello.c hello" ? gcc -o hello hello.c <3 life Link to comment Share on other sites More sharing options...
cgoncalves Posted March 15, 2009 at 04:40 PM Report Share #250841 Posted March 15, 2009 at 04:40 PM O comando não é "gcc -o hello.c hello" ? O comando é como foi dito: gcc -o hello hello.c Mas também não percebi a tua dúvida. Mas experimenta colocar o return 0; #include <stdio.h> int main(void) { printf("HELLO!"); return 0; } "Great coders aren't born. They're compiled and released" "Expert coders do not need a keyboard. They just throw magnets at the RAM Link to comment Share on other sites More sharing options...
TheDark Posted March 15, 2009 at 04:42 PM Report Share #250844 Posted March 15, 2009 at 04:42 PM Isso está a compilar? Falta um return na função main. Desaparecido. Link to comment Share on other sites More sharing options...
Rat Posted March 16, 2009 at 12:04 AM Report Share #250922 Posted March 16, 2009 at 12:04 AM o return nao é preciso, nem warning da, agora so nao percebo porque é que isso nao aparece... 😛 exprimenta printf("\n HELLO! \n\n"); Link to comment Share on other sites More sharing options...
cgoncalves Posted March 16, 2009 at 06:41 AM Report Share #250928 Posted March 16, 2009 at 06:41 AM o return nao é preciso, nem warning da, agora so nao percebo porque é que isso nao aparece... 😛 exprimenta printf("\n HELLO! \n\n"); Certamente não será por um \n que vai resolver, neste caso 3. Experimenta colocar o return 0; e dá um feedback "Great coders aren't born. They're compiled and released" "Expert coders do not need a keyboard. They just throw magnets at the RAM Link to comment Share on other sites More sharing options...
TheDark Posted March 17, 2009 at 12:24 AM Report Share #251142 Posted March 17, 2009 at 12:24 AM o return nao é preciso, nem warning da Se não dá warning é porque não tem os níveis de warning suficientemente elevados. Uma função que retorna int sem um return nunca pode ser considerada correcta. Desaparecido. Link to comment Share on other sites More sharing options...
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now