Ir ao conteúdo
  • Cadastre-se

murinus

Membro Pleno
  • Posts

    22
  • Cadastrado em

  • Última visita

Reputação

0
  1. murinus

    Delphi para c++

    então se eu atribuo o frame1 ao frame2, o array do frame2 é criado automaticamente?
  2. faz sua propria funcao pra verificar se uma string contem somente numeros ou nao bool IsNumber(char* Texto,int Tamanho ) { int iChar; for (iChar = 0; iChar < Tamanho; iChar++) { // encontrei no google que a funcao isalpha retorna verdadeiro // se o caractere é alfabetico if (isalpha(Texto[iChar]) == TRUE) { return FALSE; } return TRUE;} nao testei o codigo mas testa aih
  3. murinus

    Delphi para c++

    Opa, me surgiu mais uma duvida xD eu tenho essas structures struct tcFrameConfig { int NameF; int NameP; int NameH; unsigned __int8 Length; unsigned int Duration; };struct tcFrameStimulus { short Key; };struct tcFrame { tcFrameConfig Config; tcFrameStimulus* Stimulus; };void main() { tcFrame Frame1; tcFrame Frame2; Frame1.Config.NameF = 0; Frame1.Config.NameP = 0; Frame1.Config.NameH = 0; Frame1.Config.Length = 4; Frame1.Config.Duration = 100; Frame1.Stimulus = new tcFrameStimulus[Frame1.Config.Length]; Frame1.Stimulus[0] = 0; Frame1.Stimulus[1] = 1; Frame1.Stimulus[2] = 40; Frame1.Stimulus[3] = 43; // ok inicializer o Frame1; // agora... se eu fizer: Frame2 = Frame1; // o compilador nao aponta como erro // mas pelo que entendi com algumas leitura que fiz, // o programa nao sabe o tamanho do array no Frame1 // entao eu devo fazer assim? int iStimulus; Frame2.Config = Frame1.Config; Frame2.Stimulus = new tcFrameStimulus[Frame2.Config.Length]; for (iStimulus = 0; iStimulus < Frame2.Config.Length; iStimulus++) { Frame2.Stimulus[iStimulus] = Frame1.Stimulus[iStimulus]; } // ou para ser mais pratico, posso fazer assim? Frame2.Stimulus = new tcFrameStimulus[Frame1.Config.Length]; Frame2 = Frame1;}
  4. murinus

    Delphi para c++

    opa, me surgiu uma nova duvida aqui, tentei passar o valor de varias maneiras, mas agora complicou tenho essas struct Struct1 { __int8 value1; __int8 value2; }struct Struct2 { Struct1 Structure; int ivalue; }void AlimentaStruct(Struct1 *Structure) { *Structure.value1 = 0; // eu passo o parametro apontando pra minha estrutura *Structure.value2 = 1; // mas nao permite associar os valores}int main() { struct2 MyStruct; AlimentaStruct(&MyStruct.Structure); return 0;} qual operador devo usar pra poder associar os valores as variaveis da struct? Obrigado ok, usei Structure->value1 = 0; e funcionou =D valeu
  5. murinus

    Delphi para c++

    Entendo que tenho que ler um monte de coisa ainda, mas só esse rascunho tem 1300 paginas, e eu me conhecendo bem aprendo mais rápido praticando,e já tenho muita experiencia com linguagem de programacao e logica, apenas gostaria que respondesse essas duvidas, e obviamente irei ler mais sobre no futuro valeu pela atencao
  6. murinus

    Delphi para c++

    Ola, programo em delphi a uns 6 anos, e hoje decidi a aprender c++ pois nao tenho licenca pro delphi, hoje ele reolveu desativa, estou querendo aprender c faz um bom tempo e acho que essa é a hora, já li varias coisas e conheco o basico, gostaria de deixar este topico aberto para tirar pequenas duvidas No delphi era muito utilizado as units, onde voce podia escrever suas funcoes, e utilizar em qualquer outro aplicativo, e funciona mais ou menos assim Unit nome unituses nome das librarys que a unit vai usarinterface cabecalho das funcoes e proceduresimplementation implementacao das funcoes e procedures declaradasend. no c acredito que seja até mais simples,queria saber, o que seria um equivalente a unit do delphi? Declarei um array short meuarray[7] // tamanho 7 index de 0 a 6 meuarray[7] = 0; por que é possivel alimentar e ler valores de um local maior que o tamanho do array?, posso corromper dados, do meu ou de outros applicativos? no que devo me preocupar quando utilizar arrays? e arrays dinamicos, pode causar algum problema na memoria se eu mudar seu tamanho varias vezes? quando eu mudo o tamanho, eu perco os dados? Declarei uma constante para um diretorio conststring meudiretorio "C++\projetos\meuapp\";cout << meudiretorio << endl; porque o cout resulta em C++projetosmeuapp ao invés de C++\projetos\meuapp\? e é seguro trabalhar com string em c? ou é melhor utilizar um array de char? Obrigado. tenham uma boa noite
  7. Preciso dos drivers para o notebook HP pavillion dv6875 se para Win Xp muito obrigado

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...