#include <> ou ""

qual a diferença?

#include <stdio.h>

ou

os dois não rodam do mesmo jeito?

sim, rodam, quando vc coloca entre <> a biblioteca é buscada nos lugares indicados por uma variável do sistema, popularmente conhecida como ‘library path’, caso ñ encontre, ele busca no diretório local onde o programa foi executado, se inclui um arquivo com “” então é feito o contrário, primeiro se faza busca no diretório local, depois no library path

flw, t+

Regras de estilo: reserve #include <> para os headers que são de bibliotecas, e #include “” para headers que estão dentro do seu projeto (por exemplo, os que declaram classes do seu projeto). Isso evita confusão e dor de cabeça.

Gente, desculpe a pergunta mas… Issé qual linguagem? Nunk vi não.

Quando eu tentei ler tomei um NullPointer! :shock: Pelo menos a função do include é parecida com a do Java! ^^

Valeu! [=

Em C ou C++, tanto faz. A regra é a mesma. O C é o avô do Java e o C++ é o pai do Java (aliás, normalmente se diz que o Java é o “C++ – ++” - ou seja, pegou-se o C++ e tirou-se um monte de problemas dele. Depois acrescentou-se alguma coisa. )

[quote=entanglement]Em C ou C++, tanto faz. A regra é a mesma. O C é o avô do Java e o C++ é o pai do Java (aliás, normalmente se diz que o Java é o “C++ – ++” - ou seja, pegou-se o C++ e tirou-se um monte de problemas dele. Depois acrescentou-se alguma coisa. )

[/quote]Valeu!

[quote=cake]qual a diferença?

#include <stdio.h>

ou

os dois não rodam do mesmo jeito?[/quote]
acredito que não ha diferença

serve pra mesma coisa!

vlw

[quote=UMC]
acredito que não ha diferença
serve pra mesma coisa!
vlw[/quote]

Na verdade eles são diferentes e não servem exatamente para a mesma coisa - eles se comportam de formas diferentes, por sinal.

Como convenção (você está cansado de convenções? Mais uma, com gelo e laranja), os programadores C e C++ reservam a forma (<>) para #includes de bibliotecas, e a segunda ("") para includes de classes ou métodos que estão no próprio projeto.