Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

carmenDmarin

projeto prático

Recommended Posts

Boas pessoal, estou com um problema no meu trabalho para a universidade, este é o meu primeiro ano e está complicado, será que alguem me pode ajudar?

 

o trabalho é para criar um edit text em C por linha de comando que devera ser feita em "matrizes" de 25x80 e deverá ter as funções "new" (cria novo texto) e "end"

tem de criar no maximo 10 matrizes dessas :S

 

brigada :)

Compartilhar este post


Link para o post
Compartilhar em outros sites

ql é a dúvida?

 

a duvida é como criar uma matriz de texto em que fique tudo em memoria ... se fosse para fazer a partir de um fixeiro era bem mais facil :S

Compartilhar este post


Link para o post
Compartilhar em outros sites

uma matriz dessa é simples de ser criada.

Seria algo do tipo:

 

char matriz[25][80];

são 25 linhas e 80 colunas para cada linha.

 

Se quiser pode usar struct para facilitar a criação de 10 matrizes desse tipo.

 

a duvida é como criar uma matriz de texto em que fique tudo em memoria ... se fosse para fazer a partir de um fixeiro era bem mais facil :S

Compartilhar este post


Link para o post
Compartilhar em outros sites

o pro blema é que so na semana passada é que comessamos o C, semos um programa que diz "olá mundo" :S

e o trabalho é para ser entregue dia 22 deste mes, estou lixada :S

 

já tenho pesquisado, mas so vejo editores de texto que vão a um fixeiro txt ou a algo do tipo... o prof quer que seja atravez de matrizes de 25 por 80 e que cada vez que digite o comando "new titolo" e "end" fassa um novo texto e no mximo fassa ate 10 textos

 

como ele quer que alguem que acaba de fazer um pro grama que diz "olá mundo" fassa esse trabalho? :S

é mesmo só para os repetentes poderem fazer :(

Compartilhar este post


Link para o post
Compartilhar em outros sites

o texto deve ser escrito apos o usuario escrever a função "new" (titolo) e deve acabar quando escreve "end".

 

há algum livro ou pagina onde tambem me possa ajudar a ir compreendendo o codigo C?

 

brigada :)

Compartilhar este post


Link para o post
Compartilhar em outros sites

Boas, já consegui começar a fazer alguma coisa ... só não sei ainda como fazer as funções

 

#include <stdio.h>

int main ()

{

char strings [25][80];

int count;

for (count=0;count<26;count++)

{

printf ("\n\nDigite o seu texto: ");

gets (strings[count]);

}

printf ("\n\n\nOs textos digitados foram:\n\n");

for (count=0;count<26;count++)

printf ("%s\n",strings[count]);

return(0);

}

 

mas já vou no bom caminho :)

Compartilhar este post


Link para o post
Compartilhar em outros sites

tente assim:

#include <stdio.h>
#include <conio.h>
int main ()
{
char strings [25][80];
int count;
for (count=0;count<24;count++)
{
printf ("\n\nDigite a palavra: ");
gets (strings[count]);
}
printf ("\n\n\nAs palavras digitadas foram:\n\n");
for (count=0;count<24;count++)
printf ("%s\n",strings[count]);
getch();
return(0);
}

Compartilhar este post


Link para o post
Compartilhar em outros sites

já consigo que o utilizador escreva um texto, mas não sei como o fazer so apos o usuario escrever a função "new" (titolo) em que começa a escrever e deve acabar quando escreve "end"...

 

isso pode ser feito com siclos for? ou do wile?

estou muito verdinha nisto lol

 

hoje fui as aulas de outra turma eles vão muito mais avançados que nós~e pedem-lhes o mesmo, não é justo :(

 

mas tb sem a vossa ajuda ainda estav a escrever "olá mundo" lol

o site que me deram explica melhor que o nosso prof :P

 

brigada :)

Compartilhar este post


Link para o post
Compartilhar em outros sites

bom você pode fazer um while dizendo q enquanto o cara nao digitar new fica aparecendo pra ele digitar o nome da funcao.. hehe tipo:

 

while (func <> 'new') {
printf("Digite a função: ");
gets(func);
}
printf("Digite o texto: ")
///
///
ow seja ele nunca vai digitar o texto c num tiver digitado a func 'new'.

Compartilhar este post


Link para o post
Compartilhar em outros sites

To super feliz :)

hoje consegui fazer um sozinha, sem qualquer ajua :)

claro que tive de ir as aulas da outra turma, o meu prof não explica nada as raparigas :(

 

# include <stdio.h>

 

main()

{

 

int tabuada, i ;

 

printf("Digite qual a tabuada, (0 para sair!) \n");

scanf("%d", &tabuada );

 

while( tabuada != 0)

{

 

 

for( i=1; i<11; i++)

{

printf ("%d x %d = %d \n",i,tabuada, i*tabuada);

}

 

printf("Digite qual a tabuada, (0 para sair!) \n");

scanf("%d", &tabuada );

 

 

}

return 0;

}

 

 

 

weeeeeeeeeeeee :)

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.