Ir ao conteúdo
  • Cadastre-se

Brunohmferreira

Membro Júnior
  • Posts

    15
  • Cadastrado em

  • Última visita

Tudo que Brunohmferreira postou

  1. @lucasoad399 Entendi, valeu. Boa ideia
  2. Boa tarde, estou precisando resolver o problema do caixeiro viajante, que é um problema que busca determinar a menor rota para percorrer uma serie de cidades com coordenadas predefinidas, deve-se iniciar na cidade 1, passar por todas as outras cidades somente uma vez e, ao final, retornar à cidade 1. Vocês tem alguma ideia de código ou de lógica para resolver esse problema? OBS.: ir passando pelas cidades mais próximas entre si e, quando chegar na mais distante, voltar para a cidade 1 não é uma solução valida. O objetivo é encontrar um algoritmo melhor que esse. Obrigado
  3. Boa tarde, tem jeito de abrir um arquivo com o nome de uma string digitada pelo usuário? por exemplo: o usuário digita "arquivo", então o programa abre um arquivo chamado "arquivo.txt". Consigo fazer isso na linguagem C? Se sim, como? Obrigado
  4. @vangodp Ahh agora entendi. Consegui resolver compilando assim pelo gcc Agora o programa esta rodando certinho Muito obrigado pela paciência e pela grande ajuda!!
  5. Ahh sim, entendi. Fiz dessa forma com maiúscula+botao direito ficando assim: C:\Users\bruno\Desktop\tp0> gcc main.c -o TP0.exe mas o retorno foi: 'gcc' não é reconhecido como um comando interno ou externo, um programa operável ou um arquivo em lotes. E ao tentar executar o retorno manteve: Erro: : No such file or directory Será que o problema é com meu computador?
  6. Eu uso o Windows mesmo. Estou a pasta onde esta o executável, o .c e o .txt, dessa forma "C:\Users\usuario\Desktop\tp0>gcc programa.c -o TP0.exe" substituindo "usuário" por meu nome. TP0 é o nome do .exe criado. mas esta aparecendo a mensagem: "'C:\Users\bruno\Desktop\tp0\' não é reconhecido como um comando interno ou externo, um programa operável ou um arquivo em lotes." Estou fazendo algo errado? Desculpa aignorancia mas nunca tinha executado nada pelo prompt, estou meio perdido adicionado 9 minutos depois Mas acredito que a forma que eu compilar não vai interferir muito. Eu compilei pelo CodeBlocks e executei da forma que você falou no prompt. O problema continuou: "Erro: : No such file or directory". Não estou entendendo porque que no seu rodou tranquilo, e no meu esta dando erro..não faz sentido... Porque tenho quase certeza que realmente não tem erros no meu codigo
  7. Não tenho conhecimento sobre essa forma de compilar... "C:\Users\usuario\Desktop>gcc programa.c -o programa.exe" seria "C:\Users\usuario\Desktop>"=localização do executável; "programa.c"=main.c; "programa.exe"=o nome do execuavel É isso?
  8. Ok, aguardo sua resposta. Obrigado
  9. Será por que o mesmo não esta acontecendo comigo? O meu esta retornando no prompt: "Erro: : No such file or directory".
  10. @vangodp sim, usei if...else na verdade. Exatamente, no seu imprimiu isso na SAIDA.txt?
  11. Estou executando o programa pelo prompt de comando por isso, la eu coloco o "arquivo executável CODIGO", por exemplo, coloco a localização do .exe, dou um espaço e escrevo PETR4, então o programa teria que ler o arquivo PETR4.txt e imprimir alguns valores no arquivo SAIDA.txt. Entendeu? então eu digitei no prompt: "C:\Users\bruno>C:\Users\bruno\Desktop\TP0\bin\Debug\TP0.exe PETR4", isso faria entrar no comando de abrir o arquivo PETR4, nesse ponto esta ocorrendo o erro.
  12. estão ai... copiei o código em um arquivo .txt porque não consegui anexar o arquivo .c aqui PETR4.txt programa.txt
  13. @vangodp Coloquei o arquivo "PETR4" na mesma pasta que o executável, mas continuou acusando o mesmo erro... obs.: estou executando pelo prompt de comando, isso faz diferença?
  14. Fiz isso que foi falado e apareceu exatamente o erro: No such file ou directoy, porém o arquivo existe e esta na mesma pasta q o main.c. Qual pode ser o problema?
  15. Estou fazendo um programa em C que precisa ler alguns arquivos em .txt, para isso fiz o seguinte: FILE *ArqPETR; ArqPETR = fopen("PETR4.txt", "r"); if (ArqPETR == NULL){ printf("Erro na abertura do arquivo PETR4!\n"); system("pause"); exit(1); } porém, quando executo aparece "Erro na abertura do arquivo PETR4!". Tem algum problema nessa parte do meu código? Como resolvo esse problema? Obs.:o arquivo "PETR4.txt" existe e está na mesma pasta que o código.

Sobre o Clube do Hardware

No ar desde 1996, o Clube do Hardware é uma das maiores, mais antigas e mais respeitadas comunidades sobre tecnologia do Brasil. Leia mais

Direitos autorais

Não permitimos a cópia ou reprodução do conteúdo do nosso site, fórum, newsletters e redes sociais, mesmo citando-se a fonte. Leia mais

×
×
  • Criar novo...

Ebook grátis: Aprenda a ler resistores e capacitores!

EBOOK GRÁTIS!

CLIQUE AQUI E BAIXE AGORA MESMO!