Ir para conteúdo
Fórum Script Brasil

Headbanger_tr00

Membros
  • Total de itens

    26
  • Registro em

  • Última visita

Sobre Headbanger_tr00

  • Data de Nascimento 10/05/1995

Contatos

  • Website URL
    http://dothackbrasil.ipbfree.com/

Perfil

  • Gender
    Male
  • Location
    Terra do metal \m/

Headbanger_tr00's Achievements

0

Reputação

  1. Dois exercícios apenas, dessa vez. 1) Usando a manipulação de ponteiros, implemente a função 'cópia' que, de maneira idêntica à função 'strcpy' implementada em 'string.h', recebe como parâmetro duas strings (char *) e copia a segunda delas na primeira. 2)Usando a manipulação de ponteiros, implemente a função 'concatena' que, de maneira idêntica à função 'strcat' implementada em 'string.h', recebe como parâmetro duas strings (char *) e concatena a segunda delas na primeira, isto é, une as duas strings colocando a segunda após a primeira. Não parecem ser exercícios difíceis, mas eu não sei nem por onde começar. .-. Se alguém souber, por favor, ajude!
  2. Olha, entender os textos eu até entendi, o quê não consigo fazer é consertar os códigos. Por mais que eu revise, não consigo achar o erro, por isso queria que alguém me dissesse como ficaria o código certo. O quê eu quis dizer é basicamente isso: (A primeira coluna não aparece por ser da mesma cor do fundo do fórum, mas ela está lá, se você copiar para algum outro programa que tenha fundo escuro, verá ela). Uma tela dividida em duas colunas. Na coluna da esquerda (a menor), ficaria o menu. Quando uma das opções fosse selecionada, o programa abriria na coluna ao lado. Mas isso não acontece, o menu aparece solto, sem estar em nenhuma coluna, a mesma coisa acontece com os arquivos. Já revi o código várias vezes. Já li vários tutoriais. Já pedi ajuda para dois amigos meus que entendem um pouco de html. Mas não consegui corrigir o código ainda, por isso peço, por favor, que alguém me mostre como ficaria o código corrigido. Obrigado
  3. Não consegui entender quase nada do primeiro site, nem do segundo. Sou realmente bem iniciante em html. Já vi vários tutoriais de html, mas ainda não consegui achar o erro. Onde ele está?
  4. Dúvida bem simples mesmo. Há algum tempo estive com umas dúvidas em C, dessa vez, meu problema é com HTML mesmo... Montei um código bem simples, com frames, pra testar essa função que acabei de aprender: <html> <head> <title> Noções básicas de HTML </title> </head> <body> <body bgcolor="#8B0000" text='white' link="white" alink="cyan" vlink="blue"> <frameset border="1" bordercolor="white" cols="20%,80%"> <p> <h1> Menu </h1> <p> <h2> <a href="Tela do texto.html" target="_self"> Texto </a> </h2> <p> <h2> <a href="Tela das fotos.html" target="_self"> Fotos </a> </h2> <p> <h2> <a href="Tela da tabela.html" target="_self"> Tabela </a> </h2> </frameset> </body> </html> Os arquivos não vão abrir nos seus computadores pois estão salvos no meu, mas minha dúvida não é quanto à isso. O objetivo do programa era que a tela fosse dividida em frame. No canto esquerdo, ficaria o menu. Quando um dos arquivos fosse selecionado, abriria no resto da página, à direita. Porém, isso não acontece. O frame não existe, o menu está disposto no meio da tela, sem ser separado por um frame. Como resolvo esse problema? Desde já agradeço!
  5. Opa. No meu outro tópico, estava tentando fazer um programa que fazia quadrados e retângulos. Tentei adaptá-lo para fazer outras figuras geométricas (triângulo retângulo e um losango). A descrição do programa do triângulo é a seguinte: Ou seja, caso você digite 6 na entrada padrão, o programa mostraria isso: o o o o o o o o o o o o o o o o o o o o o Ainda não tentei fazer o código com while, mas já encontrei problemas ao fazê-lo com for: #include <stdio.h> #include <stdlib.h> int main () { int n; printf("Digite tamanho do cateto: "); scanf("%d", &n); int matriz[n]; for( int i=0; i<n; i++ ) { printf("o "); } printf("\n"); } system ("pause"); return 0; } A matriz está ali porquê no código anterior (quadrados) ela era usada (eu acho, rs), não sei se preciso dela aqui. Tá dando erro na linha do System pause, acho. "Expected constructor, destructor or type conversion before '{' token". Não sei como resolver isso. Ps: Quero o programa feito com um código semelhante à esse mesmo. Códigos mais avançados/complicados me dificultariam a compreensão do programa. =/
  6. Opa, consegui fazer esses programas, mas ficou um pouco diferente do modo quê vocês falaram. =) #include <stdio.h> #include <stdlib.h> int main () { int n, m; printf("Digite linha e coluna separadamente: "); scanf("%d %d", &n, &m); for( int i=0; i<n; i++ ) { for( int j=0; j<m; j++) if (0<i && i<n - 1 && 0<j && j<m -1 ) printf(" "); else printf("o"); printf("\n"); } system ("pause"); return 0; } E: #include <stdio.h> #include <stdlib.h> int main () { int n, m, i, j; printf ("Digite linha e coluna separadamente:"); scanf ("%d%d", &n, &m); i=0; while (i<n){ j=0; while (j<m){ if (0<i && i<n - 1 && 0<j && j<m - 1) printf(" "); else printf ("o"); j++; } i++; printf ("\n"); } system ("pause"); return 0; } No mais, obrigado à todos pela ajuda. Todas as minhas dúvidas já foram respondidas. o/
  7. Ainda não aprendi direito a mexer com If. No caso, como ficaria o código adaptado com if's e else's?
  8. #include <stdio.h> #include <stdlib.h> int main () { int n, m; printf("Digite linha e coluna separadamente: "); scanf("%d %d", &n, &m); int matriz[n][m]; for( int i=0; i<n; i++ ) { for( int j=0; j<m; j++ ) { printf("o"); }else{ printf (" ") } printf("\n"); } system ("pause"); return 0; } "Expected primary-expression before "else"". Era isso mesmo, não sabia dessa diferença da tag quote pra code, he he. O com while deu errado também: #include <stdio.h> #include <stdlib.h> int main () { int n, m, i, j; printf ("Digite linha e coluna separadamente:"); scanf ("%d%d", &n, &m); i=0; while (i<n){ i++; j=0; while (j<m){ printf("o"); }else{ printf (" "); j++; } printf ("\n"); } system ("pause"); return 0; } Mesmo erro, novamente (expected primary-expression before else). Sou meio noob, há há. Onde eu errei?
  9. É um programa bem parecido com o anterior, com uma pequena diferença. O anterior gerava retângulos/quadrados fechados: E esse novo gera quadrados/retângulos vazios (expressei-me mal com 'abertos', he he), assim: Mesma coisa mesmo, mas não consigo entender como criar um programa que deixe as figuras vazias. =/
  10. Acho que todos os programas que eu perguntei já foram resolvidos. =P Não tinha postado a solução pois a mesma já foi dita por outros, sorry. Acho que o único programa que eu ainda não consigo fazer é o do retângulo/quadrado aberto com for ou while. Vou tentar montá-lo, se não conseguir, posto aqui. No mais, tudo resolvido. o/ EDIT: Apenas uma dúvida de conceito. No programa de figuras fechadas, eu não precisava botar nenhuma informação para não preencher um espaço com 'o'. No programa de figuras abertas, eu certamente precisarei fazer isso. Mas... Como faço essa instrução? Quais comandos eu uso, e onde exatamente eles devem ser escritos?
  11. Deu certo, valeu! =P Vou tentar aqui fazer o programa das horas com while, postarei se tiver alguma dúvida, thanks! o/ EDIT: Dorgas, não consigo achar o erro: #include <stdio.h> #include <stdlib.h> int main () { int horaDezena = 0, horaUnidade = 0, minutoDezena = 0, minutoUnidade = 0, segundoDezena = 0, segundoUnidade = 0; while( horaDezena <= 2 ) { while( horaUnidade <= 3 ) { while( minutoDezena <=5 ) { while (minutoUnidade <=9) { while (segundoDezena <=5) { while (segundoUnidade <=9) { printf ("%d %d %d %d %d %d\n", horaDezena, horaUnidade, minutoDezena, minutoUnidade, segundoDezena, segundoUnidade); segundoUnidade++; } segundoDezena++; } minutoUnidade++; } minutoDezena++; } horaUnidade++; } horaDezena++; } system ("pause"); return 0; } Ele simplesmente pára em 9 segundos. Mas não há nada escrito no código pedindo pra parar em 9 segundos. O quê está errado?
  12. #include <stdio.h> #include <stdlib.h> int main () { int n, m, i, j; printf ("Digite linha e colune separadamente:"); scanf ("%d%d", &n, &m); i=0; while (i<n){ i++; } j=0; while (j<m){ j++; } printf("o"); printf ("\n"); system ("pause"); return 0; } Ainda dá o mesmo erro. =/
  13. Não entendi. Botei isso no código (acho que fiz errado), mas dá o mesmo erro na compilação: #include <stdio.h> #include <stdlib.h> int main () { int n, m, i, j; printf ("Digite linha e colune separadamente:"); scanf ("%d%d", &n, &m); i=0; { while (i<n) i++; } j=0; { while (j<m) j++; } printf("o"); printf ("\n"); system ("pause"); return 0; }
  14. #include <stdio.h> #include <stdlib.h> int main () { int n, m, i, j; printf ("Digite linha e colune separadamente:"); scanf ("%d%d", &n, &m); if (i==0); while (i<n) { i++; if (j==0); while (j<m) { j++; printf("o"); } printf ("\n"); } system ("pause"); return 0; } Assim? Está dando o mesmo erro de antes. =/ Outro teste, mas ainda dá erro (aparece apenas um 'o'): #include <stdio.h> #include <stdlib.h> int main () { int n, m, i, j; printf ("Digite linha e colune separadamente:"); scanf ("%d%d", &n, &m); if (i==0); { while (i<n) i++; } if (j==0); { while (j<m) j++; } printf("o"); printf ("\n"); system ("pause"); return 0; }
  15. Opa, corrigi esses erros: #include <stdio.h> #include <stdlib.h> int main () { int n, m; printf ("Digite linha e coluna separadamente:"); scanf ("%d%d", &n, &m); while (i<n) i++; { while (j<m) { j++; printf("o"); } printf ("\n"); } system ("pause"); return 0; } Diz que o problema é que i e j não foram declaradas, mas quando eu declarei AINDA deu problema. Botei logo no começo: #include <stdio.h> #include <stdlib.h> int main () { int n, m, i, j; printf ("Digite linha e coluna separadamente:"); scanf ("%d%d", &n, &m); while (i<n) i++; { while (j<m) { j++; printf("o"); } printf ("\n"); } system ("pause"); return 0; } Quando o prompt pede pra eu digitar a linha e a coluna, eu digito, mas quando dou enter, nada acontece. Aparece escrito "Aperte qualquer tecla para continuar..." apenas. =/
×
×
  • Criar Novo...