
Wicker Man
Membros-
Total de itens
268 -
Registro em
-
Última visita
Tudo que Wicker Man postou
-
É verdade. No Dev você tem que incluir o "conio.c" e não "conio.h".
-
Opa! A função "system" também está disponível em outros compiladores, basta que se inclua o arquivo "stdlib.h". Quanto ao "using namespace std", ele é usado para resolver eventuais conflitos de escopo, tipo, se uma variável invade o escopo de outra de mesmo nome, teríamos um grande problema. Para que isso não ocorra, define-se estas variáveis em ambientes de nomes ("namespaces"). Aí, beherit, na sua próxima dúvida, abra um tópico novo valeu? Até mais!
-
Opa! E aí, galera? Eu tenho o Kurumin 3.2 e o Windows 98 instalados no HD. Só que deu um pau aqui no Windows e tive que reinstalá-lo. Desde então, só inicio direto com o Windows (sem a opção de escolher com qual sistema quero iniciar). Alguém tem alguma idéia de como poderia solucionar isso? Muito obrigado. Até mais!
-
Opa! Visite: http://www.javafree.com.br/forum/viewtopic.php?t=1398. Até mais!
-
Opa! Existem várias técnicas de ordenação, e a mais simples é a do Bubble Sort. Ela consiste em você percorrer o vetor em questão e fazer as devidas comparações com o seus elementos de forma a colocá-los em ordem. Veja o código: for ( int pass = 0; pass < tam; pass++ ) for( int i = 0; i < tam - 1; i++ ) if ( v[ i + 1 ] > v[ i ] ) { permuta = v[ i ]; v[ i ] = v[ i + 1 ]; v[ i + 1 ] = permuta; } Onde "tam" é o tamanho do array a ser ordenado. O código acima organiza de forma decrescente, modifique o sinal no "if" pra o caso crescente. Até mais!
-
Opa! Você precisa de um tutorial da API WinSock. Clique aqui.. Até mais!
-
Opa! Olha esse link: http://www.digitalmars.com/rtl/dos.html. Além da função "_dos_getdiskfree" há outras funções que poderão ser usadas por você. Até mais!
-
Opa! Editei o post sobre alocação dinâmica no tópico especial "Estruturas de Dados" adicionado informações sobre isso. Dê uma passada lá. Até mais!
-
Opa! Tente usar a função "fprintf": fprintf( ptr, "%c", arq ); Até mais!
-
Opa! http://www.mtm.ufsc.br/~azeredo/cursoC/aulas/c970.html#c979 Até mais!
-
Opa! Beleza? Você pode igualar uma função a uma variável quando a função retorna um valor (através do comando "return"). Observe que função "void" não retornam nada, e não podem ser atribuídas. Por exemplo: int soma( int x1, int x2 ) { /* Esta funcao retorna um inteiro correspondente à */ /* soma de x1 e x2 (os parâmetros passados) */ return x1 + x2; } Nesse caso você pode fazer: ... int s; s = soma( 2, 3 ); ... Isto atribuirá a "s" o valor retornado por "soma" que, como já foi dito, é um inteiro correspondente à soma dos argumentos passados para ela (nesse caso, esse valor será 5). Se algo não ficou claro, poste aí. Até mais!
-
Opa! Pelas minhas contas, a linha 20 seria a seguinte: JLabel info = new JLabel("Informe dois número".); Retire esse ponto que você colocou depois da string que você passa para o construtor do JLabel. Até mais!
-
Brother, me passa o seu código por e-mail (vide minha assinatura).
-
Opa! O trecho acima está dentro de um loop? Se estiver, coloque aí. E quanto aos colchetes, eles não indicam que a variável é um ponteiro, o ponteiro é o nome "puro" do array (ponteiro para o primeiro elemento do array). Valeu!
-
Não está errado, você pode fazer isso, mas não é recomendável. Os clientes da classe só devem ter acesso à interface da classe, mas não à implementação. Se você coloca a implementação dos métodos junto com a interface no arquivo .h, estará, dadas as condições, violando a ocultação de informações. Até mais!
-
Opa! Beleza? Observe esse código (considere duas variáveis char: c1 e c2): if ( tolower( c1 ) >= tolower( c2 ) ) printf( "%c %c\n", c2, c1 ); else printf( "%c %c\n", c1, c2 ); Na tabela ASCII, vemos que, à medida que avançamos no alfabeto, os números decimais correspondentes aos caracteres vão aumentando (se um decimal é maior que outro, o caracter que ele representa estará mais à frente na tabela). É isso que o "if" testa. Usei a função "tolower" (da biblioteca "ctype.h") para converter os caracteres em questão para minúsculo, mas só durante a comparação, porque os caracteres maiúsculos são diferentes dos minúsculos ("a" é diferente de "A", por exemplo) e se o usuário entrar com "a" e "B", por exemplo, o teste não produzirá o resultado desejado. Até mais!
-
Os métodos estão implementados no mesmo arquivo da definição? Neste caso você deve mudar a extensão do arquivo para .cpp e compile. Se a implementação dos métodos estão em um arquivo diferente (de extensão .cpp) então inclua neste arquivo o header da definição da classe e compile. Até mais!
-
Como o arquivo contém somente a definição da classe (sem a implementação dos seus métodos) isso certamente não é possível.
-
No lugar onde quer realizar a entrada.
-
Opa! Tranqüilos? Certa vez eu li um texto que dizia que não existe vírus para linux. Isso é verdade? Se for, por quê não? Obrigado.
-
Há um outro detalhe: o último caractere de uma string sempre é o caractere "\0". Exemplificando, considere a string "string" na declaração que segue: char string[ 6 ]; Você não pode inicializá-la com "abcdef" pois o último caractere da string tem que ser "\0". O máximo que você pode fazer é "abcde" e assim o esquema ficaria: char string[ 6 ] = { 'a', 'b', 'c', 'd', 'e', '\0' }; /* é equivalente a: */ char string[ 6 ] = "abcde"; Até mais!
-
Opa! Você pode incluir "conio.h" (ou, se não funcionar, "conio.c") e usar a função getche() da seguinte forma: a = getche(); Até!
-
Opa! É porque você tem um array de palavras, ou seja, strings. As strings em C são ponteiros para char. Então, se você tem um array de strings você tem um array de ponteiros. Até mais!
-
Opa! Beleza? Cara, "signed" é usado quando o valor da variável pode ser negativo ou positivo (é o caso default para "int", mas não não para char, por exemplo) e "unsigned" é usado quando o valor só deve ser positivo. Até mais!
-
Opa! Cara, o debugger serve para encontrar erros de lógica no programa, por exemplo, se você faz "if ( x = y )" (ao invés de "if ( x == y )"). Erros de sintaxe são corrigidos pelo compilador (se você esquecer um "(" ou um "["). E, se seu erro não é apontado (como no caso de cair em um loop sem fim por causa de uma condição errada), pode usá-lo para acompanhar a execução do programa, verificando onde está o erro. Até mais!