Ir para conteúdo
Fórum Script Brasil

Jonathan Queiroz

Membros
  • Total de itens

    3.718
  • Registro em

  • Última visita

Tudo que Jonathan Queiroz postou

  1. Seria a mesma dúvida desse tópico ?
  2. Recomendo que pesquisem pelas funções malloc, realloc e free. Será mais fácil fazer o código assim.
  3. O laço está fora da função main. Aí não vai funcionar mesmo.. Esse código que você postou não faz uso da citada função realloc.
  4. Recomendo que pesquise um pouco pelas funções malloc, realloc e free. Vão lhe ajudar bastante nesse caso.
  5. Só uma pequena correção no que o Mnemonic falou: Quando o tipo não é especificado explicitamente ele é considerado int. Mas o Mnemonic tem razão, esse código aí está estranho. Ele chega mesmo a compilar ?
  6. De nada cara. Qualquer coisa posta aí ! Obs.: O tópico foi marcado como Resolvido.
  7. Você vai ter que utilizar essa função para pegar o que foi passado na url. Depois, basta alterar o link do frame: document.getElementById("seu_frame").src=valor
  8. Para isso o melhor a fazer é utilizar linguagem server-side (como PHP, por exemplo) Mas dá pra fazer com Javascript. Veja se isso ajuda: http://scriptbrasil.com.br/forum/index.php?showtopic=100703
  9. A tabela ASCII é composta por 256 números e cada um tem um "significado". Veja se isso lhe ajuda: http://pt.wikipedia.org/wiki/Ascii Em C, pode-se utilizar os caracteres do ASCII entre '. Exemplo: 'A' = 65, '0' = 48
  10. Também dá pra fazer assim. A diferença é que no meu código quis utilizar vetores. Mas o tópico pode ser marcado como Resolvido ?
  11. Simples. Basta fazer algo assim: char variaveis[]={'C','o','e','l','h','a'} Com isso você tem um array de caracteres conforme pedido. Aí basta você escrevê-los na tela.
  12. Pode postar mais especificamente ? Você sabe o que é uma variável global ?
  13. Jonathan Queiroz

    Strings

    Os tópicos foram mesclados por se tratar do mesmo assunto. Peço que evite a postagem de tópicos repetidamente. Quanto à dúvida, o correto é o '0' vir sem o o delimitador ' (se vier, deve ser '\0', e não '0') Conforme explicado por mim e pelo Mnemonic, o fim de uma string em C/C++ costuma ser marcado com o caractere 0. Sendo assim, como a condição do loop é caractere!=0 (ou simplesmente caractere, pois 0 é false), a string continuará a ser lida enquanto seu fim não for encontrado.
  14. O seu código está com vários erros. Vou começar o código pra você: #include<stdio.h> #define TAM_VETOR_R 5 #define TAM_VETOR_S 10 int main() { //Variáveis int vetor_R[TAM_VETOR_R], vetor_S[TAM_VETOR_S]; int i; //Preenchemos o vetor R printf("Preenchemos o vetor R\n"); for (i = 0; i < TAM_VETOR_R; i++){ printf("\tDigite um numero: "); scanf("%d", vetor_R+i); } //Preenchemos o vetor S printf("Preenchemos o vetor S\n"); for (i = 0; i < TAM_VETOR_S; i++){ printf("\tDigite um numero: "); scanf("%d", vetor_S+i); } } O código acima serve apenas para preencher os vetores R e S. Para os outros vetores seria interessante que você tivesse conhecimento de alocação dinâmica, para que não precisasse saber de antemão o tamanho desses vetores. Você sabe como funciona a função realloc ?
  15. De nada cara. Qualquer coisa posta aí ! Obs.: O tópico foi marcado como Resolvido.
  16. Jonathan Queiroz

    Strings

    A explicação do Mnemonic foi boa. Uma string nada mais é que um vetor de caracteres. Então, se tenho numa string "Jonathan", ela ficará assim: string[0]='J'; //primeira posição é "J" string[1]='o'; string[2]='n'; string[3]='a'; string[4]='t'; string[5]='h'; string[6]='a'; string[7]='n'; string[8]=0; Isso porque indicamos o fim de string com o 0. Claro que você pode armazenar uma string do jeito que quiser na memória, desde que saiba como ler. Mas a forma mais utilizada é um vetor de caracteres terminado em zero.
  17. Pelo visto o livro postou essa função somente como exemplo (em C++ isso não vai compilar, pois a função func1 não retorna nada) Basicamente, o que essa função faz é contar de 0 a 99 e chamar a função func1 com o contador.
  18. Se você leu como string e quer verificar se só há números, pesquise basta percorrer caractere por caractere e verificar se está num intervalo de 48 a 57 (isso porque, em ASCII, 48 = '0' e 57 = '9')
  19. Se ele digitasse strings a conversão não seria necessária, nesse caso você poderia somente utilizar a função strlen.
  20. Essa linha recebe um inteiro e grava no buffer como string. sprintf é parecida com a função printf, mas ao invés de mostrar o resultado na tela, o resultado vai para uma string.
  21. Movendo: Softwares Livres --> Access.
  22. É provável que o fato de você abrir o arquivo duas vezes estivesse posicionando de forma errada o ponteiro do arquivo. Quanto à função para validar, o que você não entendeu ?
×
×
  • Criar Novo...