Panel użytkownika
Nazwa użytkownika:
Hasło:
Nie masz jeszcze konta?

[C] Zapisywanie do tablicy bez gotowych funkcji

Ostatnio zmodyfikowano 2014-03-25 18:10
Autor Wiadomość
okowiec
Temat założony przez niniejszego użytkownika
[C] Zapisywanie do tablicy bez gotowych funkcji
» 2014-03-25 18:10:37
Witam, przygotowuję się właśnie na laboratoria z informatyki i mam pewien problem z następującymi zadaniami.

 1.Mając do dyspozycji void wyslij_znak(char c), napisz funkcję wysyłającą napis o
 prototypie void wyslij_tekst(char *t). Napis przekazujemy jako wskaźnik znakowy.
 2.Przygotuj tablicę char odebrane_znaki[100] , w której będą gromadzone odebrane znaki
 3.W funkcji void odebrano_znak(char c) rozpoznaj pojawienie się kodu klawisza ENTER.
Reakcją powinno być wyświetlenie wszystkich odebranych dotychczas znaków w postaci
napisu, a następnie wyczyszczenie tablicy znaków.

Zaznaczę ,że nie mogę korzystać z gotowych funkcji tylko z tych wyslij_znak i odebrano_znak

Jak na razie kod mój wygląda następująco:

C/C++
#include <conio.h>


char odebrane_znaki[ 100 ];

void wyslij_znak( char c )
{
    _putch( c );
}


void wyslij_tekst( char * t )

{
    wyslij_znak( t );
}


void odebrano_znak( char c )
// Tutaj wiem ,że muszę przez pętlę zapisywać do tablicy zwiększając o jeden
// a na koncu tablice czyscic przypisujac wartosci pierwszej tablicy "0"
//ale nie wiem jak to zapisać
{
    char * b;
    int i;
   
    while( c == 13 )
    {
       
       
    }
   
   
   
   
   
    int main()
    {
       
        char c;
        do
        {
            c = getch();
            odebrano_znak( c );
        }
        while( c != 27 );
       
        return 0;
    }

Mam największą trudność  z tym aby zapisywały mi się znaki do tablicy. Pozdrawiam i proszę o wskazówki
p.s wiem ,że kod lekko ciulowy i nie za dużo zrobione.
P-107183
« 1 »
  Strona 1 z 1