Postado 6 de julho de 201015 anos comment_143184 Na faculdade eu tenho que fazer alguns programas eu C++ pra rodar em modo console, e pra isso eu uso o Visual Studio. Pra poder programar no mac eu baixei o xcode, mas eu estou com algumas duvidas. Eu andei pesquisando e tinha um tópico explicando como fazer programas em c++ pra rodar no terminal, só que o tópico era muito antigo, de 2007, e a versão que eu baixei não tinha os passos que foram ditos, na verdade não mudou muita coisa, pra programas em C deu tudo certo, mas pra C++ não, eu estou tentado fazer da seguinte forma o projeto do programa em c++: Cria o projeto, e na aba applications eu estou escolhendo o Command Line Tool, e no tipo não tem nenhuma opção 'C++', só tem uma opção chamada 'C++ stdc++'. Criando o projeto desse tipo a sintaxe de algumas funções mudaram, em vez de usar somente 'cout<<' tem que colocar 'std::cout<<' e com algumas outras funçoes tambem tinha que colocar o std:: antes. Eu gostaria que ficasse do jeito que é no visual studio, já que eu vou ter que compartilhar o código com o pessoal da faculdade, eu fiz um teste e rodando esse código no visual studio não da problema, o problema é qnd eu receber o código de alguém e for usar no xcode, já que ele da erro de compilação se não tiver esse std:: A minha duvida é a seguinte: Tem algum jeito de deixar a sintaxe igual no visual studio, sem esse std::? obs: a versao que eu baixei é a 3.2.3 Denunciar
Postado 7 de julho de 201015 anos comment_143203 Renan o problems aqui é que c++ é biblioteca pra desenvolvimento em windows, o xcode usa objective-c entao nao tem jeito nao, baixa o dev c++ (win) e boa sorte com o seu desenvolvimento pra facu, ddepois vc estuda cocoa e ve que eh bem mais facil desenvolver que essa praga de c heheheheh Denunciar
Postado 7 de julho de 201015 anos Autor comment_143231 Putz, vou usar o visual studio no windows entao, vlw a ajuda stealer Denunciar
Postado 7 de julho de 201015 anos comment_143256 stealer 100% errado C++ não é um biblioteca é uma linguagem de programação orientada a objeto e não é exclusiva ao windows. Objective-C é uma opção interessante para acessar as interfaces disponíveis para desenvolvimento para o Mac OS, iOS, ... RenanSilva o Visual Studio é uma IDE muito bem feita, cheia de recursos e focada no desenvolvimento para Windows e seus derivados, se é que posso chamar assim. Além disto, ela tem mecanismos implícitos que facilitam sua vida como, por exemplo, utilizar o cout no lugar no std::cout. O std é um namespace. namespace é uma maneira de agrupar entidades como classes, objetos e função sob um nome. Tendo assim, um escopo global dividido em "sub-escopos", onde cada um tem seu nome. Vamos ao que interessa? Seu projeto terá que ter, além do restante, estas linhas no header: #include <iostream> using namespace std; Outra opção é escolher cada "elemento" do namespace, por exemplo: #include <iostream> using std::cout; using std::endl; A primeira opção é melhora para vc. Agora vc pode voltar a utilizar o cout apenas. Bom, sem querer ser chato, vc precisa de um livro de C++ para melhorar seus conceitos básicos e entender o que está fazendo. Fica a dica. Denunciar
Postado 7 de julho de 201015 anos Autor comment_143263 Nossa como eu sou burro, colocando o using namespace std funcionou certinho no xcode, pior que tinha uns códigos que eu via isso, mas como eu não sabia a utilidade acabava esquecendo de colocar, vlw franzSilva!!! Bom, sem querer ser chato, vc precisa de um livro de C++ para melhorar seus conceitos básicos e entender o que está fazendo.Fica a dica. Eu sei, eu faço engenharia de computação e o foco do curso é pra programação em sistemas embarcados e não pra fazer softwares, então tanto o C quanto o C++ foi passado bem por cima, a maior parte do que eu sei de programação foi o google que me ensinou Denunciar
Postado 7 de julho de 201015 anos comment_143275 Sistemas embarcados sem C/C++?! Caramba! É estranho... Esta é minha área de atuação principal. Trabalho numa empresa que desenvolve produtos para automação industrial e posso te dizer que utilizo muito C/C++. Bom, o google ajuda, mas bons livros são as melhores opções para vc entender o que está fazendo. Boa sorte e bons estudos. Denunciar
Postado 7 de julho de 201015 anos Autor comment_143290 Eu acho que eu me expressei mal, o que eu queria no xcode era pra fazer programas em modo console pra rodar no windows msm que os professores as vezes pedem, no curso eu ainda não comecei a usar C pra sistemas embarcados, por enquanto estou no assembly Denunciar
Postado 23 de agosto de 201114 anos comment_230848 Pessoal ajuda eu aqui... Baixei hoje o xCode 4.1 e pretendo usá-lo parecido com o cara que abriu o tópico, para acompanhar os exercícios da facul, do Visual Studio. Aparentemente fiz tudo certo, não obtive erros de compilação "no inssues"... Mas para onde vai a "saída"? Por exemplo o cout << "Hello Word!"; onde ele é impresso? Denunciar
Postado 24 de agosto de 201114 anos comment_231125 Já saquei aqui..., estava querendo criar meu código no canto errado! Para o que desejo, devo criar em 'Application > Command Line Tool'. Denunciar
Participe do debate
Você pode postar agora e se registrar depois. Se você tem uma conta, entre agora para postar com ela.