INF1018 - Software Básico - 2013.1
Aulas de Laboratório
Corotinas (2)
Nesse laboratório vamos continuar com corotinas.
-
Se você não tiver feito ou não tiver terminado o laboratório de terça,
faça-o agora.
-
A seguir, vamos implementar uma variante da biblioteca
de corotinas anterior, que oferece corotinas simétricas.
Para começar,pegue os arquivos:
e coloque em um diretório novo chamado lab16
-
Observe a interface da biblioteca de corotinas (em simcorotinas.h)
e o código do arquivo prodcons.c.
Tente executar o programa
prodcons
(você precisa ter no diretório
um arquivo chamad texto.
Implemente a função coro_transfer
no arquivo simcorotinas.c.
lembrete: Para compilar seu programa, use
gcc -m32 -Wa,--execstack -o meuprog prodcons.c core.s simcorotinas.c
.