Ir para conteúdo
Fórum Script Brasil

mvrocha

Membros
  • Total de itens

    21
  • Registro em

  • Última visita

Sobre mvrocha

  • Data de Nascimento 26/07/1990

Contatos

  • MSN
    marlon_maua@hotmail.com

Perfil

  • Gender
    Male
  • Location
    Cidade Maravilhosa

mvrocha's Achievements

0

Reputação

  1. mvrocha

    Programa simples

    O problema é aqui: int condicional(int a, int b, int x){ x=0 if(a||b<x){ cout << "Falha no sistema"; } return cout; } e nessa linha, o modo de chamar a função: condicional(a); Primeiramente, seu código não funciona. A função condicional necessita de 3 argumentos e é chamada apenas com 1 argumento, qual o problema de testar no próprio código main. Segundo: if(a || b<x) é equivalente a if(a) || if(b<x), onde o correto seria: if(a > 0 && b > 0) ou if(a<=0 || b<=0) Terceiro: return cout, cout é palavra reservada, caso use using namespace std. Seu código inteiro fica: int main() { cout << "Insira um numero: "; cin >> a; cout << "Insira um outro numero: "; cin >> b; if(a > 0 && b > 0) cout << "Erro" << endl; else cout << "A soma vale" << a+b << endl; return 0; } Sobre sua pergunta, sim, uma função pode retornar um código. Em programas grandes todas as funções retornam códigos e as mudanças/retorno de valores em variáveis é feito por referência, como por exemplo: unsigned int teste(int valor1,int valor2, int& valor_retorno); Pode ver que o retorno é um unsigned int, onde geralmente 0 é OK, execução sem erros e qualquer outro valor representa um erro diferente. Vlw
  2. arquivo=("textos.txt"); fp = fopen(arquivo,"w"); O correto seria : arquivo="textos.txt"; fp = fopen(arquivo,"w"); ou diretamente : fp = fopen("textos.txt","w"); Sempre uso este ultimo, mas se o primeiro não funcionar declare arquivo como char arquivo[20]; e não como ponteiro, dependendo do compilador pode dar algum Warning. Espero ter ajudado. return 0;
  3. Mostra o programa, qual compilador você usa, explique o objetivo do programa - talvez haja outra solução. Assim poderemos te dar uma ajuda maior. falou.
  4. é só lembrar que esta trabalhando com um vetor de caracteres. char linha[] = "!Ntexto.txt#" Retirar o segundo caracter: char ch = linha[1];//a string comeca na posicao zero Pegar texto a partir do 3 caracter: char palavra[]; int tamanho = strlen(linha) - 3; // a nova string tera o mesmo tamanho da primeira tirando caracter 2, o primeiro e o ultimo. strncpy(palavra,&linha[2],tamanho);//copia a partir do 3 caracter uma string de tamanho 'tamanho' Espero ter ajudado. ;)
  5. Gostaria de saber se há alguma forma de imprimir em um arquivo, com cores. é para fazer algo parecido com o excel, se a nota for maior que um valor imprimo em azul, se for menor vermelho. Achei a funcao cprintf, mas ninguém mostra como usa as cores. Obrigado.
  6. mvrocha

    Comunicação Usb

    Gostaria de saber se alguém conhece alguma biblioteca para comunicação Usb de preferencia em c/c++ - que são as linguaens que domino ;) - mas se souberem em outra linguagem podem falar , talvez seja ate mais facil para o que desejo fazer. Att. Mvrocha.
  7. Array dinamico , não seria algo como o velho char ** argv, em c , em c++ poderia ser algo menos medonho string * lines, onde cada linha sera armazenada em uma posicao.
  8. mvrocha

    Erro __Try

    Esses operadores , funcoes e outras coisas do C/C++ que comecao com _ são extensoes , não fazem parte do padrão - coisas da Microsoft, exemplo _tmain, __try. O padrão para tratamennto de erros em c++ é try / throw / catch essa conbinacao funcionara em qualquer compilador. Procure sobre isso... Att. MVRocha
  9. a primeira em diagrama de Blocos e as outras é o que o webpantoja falou , os velhos pytugues , portugol ...
  10. mvrocha

    Gerando Arquivo .hex

    Arquivos '.hex' , salvo meu engano, são para PIC, certo ? O dev-c++ é uma ide para grar programas executaveis para win. SEmpre que vi alguém uasr pic , usa-se o 'microc' ou um complador dedicado.
  11. Tem nome no #define errado, veja bem : na definicao da class Gerente ele define _GERENTE_H_ na definicao da class Banco ele define _CLIENTE_H_ na definicao da class CLIENTE ele tenta define _GERENTE_H_ , que já esta definido assim desprezando a classe CLIENTE So troca os nomes e na proxima toma cuidado com copy-paste <_< espero ter ajudado mvrocha
  12. Cara nunca usei operacoes binarias em c, so fiz isso em assembler , os professores aqui falam para evitar usar codigo binario para qualquer coisa pois "dificultam a leitura posterior", coisas da didatica, mas vamos la: //criando uma funcao mycrypt(char* msg , char* senha,char* saida) mycrypt(char* msg , char* senha,char* saida) { int i; for( i=0; i<strlen(msg); i++) // percorre toda a msg saida[i] = msg[i] ^ senha[i % strlen(senha)]; // utiliza a senha circularmente } Pronto, mas não esqueca de inserir string.h, a outra parte e leitura de arquivo. mvrocha.
  13. Primeiramente , o que a operacao ^ resulta??? Entendi o problema , é bem simples , porem não entendi a operacao, cite exemplos . o que resulta da criptografia de "script" com a senha "brasil" ?? Definindo isso o pgm sai em seguida.
  14. mvrocha

    logica para horario

    Jeito de facilitar o que já esta simples :blink: isso é igual a uma lista circular quando você deseja encontrar um elemento eu faria parecido: if (tabela [ini] > tabela [fim] ) //o caso se eu passar quinta e sabado , nesta ordem { if(valor < tabela[ fim ] && valor > tabela[ ini ]) { //corpo } } else // para tratar o caso que você mesmo citou sabado ate quinta { if(valor > tabela[ ini ]) || valor < tabela [fim] ) { //corpo } }
  15. Se você quer q um PROGRAMA externo faca isso voce tera de usar uma tecnica com sockets, paralelismo. O que eu faria e arrumar o programa para torna-lo uma funcao do pgm principal e ai pode-se retornar dados de forma simples Ai você tera de avaliar o problema, transformar um programa em uma funcao pode ser mais simples pois aprender sobre paralelismo não é tão facil. VLW.
×
×
  • Criar Novo...