ďťż
chomiki
wskaźnik poziomu oleju w 1.6 ktos sie spotkal?????
Czy ktos wymienial u siebie wskaznik paliwa ?
Oświetlenie wskaźników - problem ze ścieżkami
wskaznik pozomu oleju.
Wskaznik temperatury oleju
Wskaźnik poziomu oleju
Zepsuty wskaznik paliwa
wskaźnik temperatury
Wskaźnik Paliwa
Jakie halogeny ?
  • zanotowane.pl
  • doc.pisz.pl
  • pdf.pisz.pl
  • therasmus.pev.pl

  • chomiki

    Przerabiam symfonie c++ standard, jestem na wskaźnikach. A teraz pytanie: Jak napisać funkcje, która zarezerwuje 10 elementową tablice, a jej adres przekaże wskaźnikowi o nazwie linijka. Ma to być tablica, w której można przechowywać wskaźniki do char?



    #include <iostream.H>
    int main(int argc, char* argv[])
    {
       
      int *wsk[10];
        for(int i=0;i<10;i++)
                wsk[i] = new int;
     
     cout <<"podaj 10 liczb, która będzie przypisana w jednej alokacji tablicy \n";           
      for(int i=0;i<10;i++){

        cin >> *wsk[i];
      }
        cout <<"\n###\n";
      for(int i=0;i<10;i++){
        cout <<"liczba nr " << i << " = " << *wsk[i] << endl;
      }
      for(int i=0;i<10;i++)
        delete wsk[i];

      system("Pause");
      return 0;
    }


    Niby tak, ale jak tą deklaracje do funkcji wklecić?
    #include <iostream>
    using namespace std;

    char *funkcja()
    {
    char *wsk[10];
    return wsk;  //7 wiersz, w nim wyskakuje błąd
    }

    int main()
    {
       
        char *linijka;
        linijka=funkcja();
        for(int i=0;i<10;i++) linijka[i] = new char;  //dalej to już tak samo jak u asdef'a u góry

    7 D:\Dev-Cpp\symf_ćwicz\8.XLVII.cpp cannot convert `char**' to `char*' in return

    #include <iostream>
    using namespace std;

    char *funkcja()  {
                     int *wsk[10];
        for(int i=0;i<10;i++)
                wsk[i] = new int;
     
     cout <<"podaj 10 liczb, która będzie przypisana w jednej alokacji tablicy \n";           
      for(int i=0;i<10;i++){

        cin >> *wsk[i];
      }
        cout <<"\n###\n";
      for(int i=0;i<10;i++){
        cout <<"liczba nr " << i << " = " << *wsk[i] << endl;
      }
      for(int i=0;i<10;i++)
        delete wsk[i];

      system("Pause");
      return 0;
                    }

    int main() {
          cout<<"wywołanie funkcji \n";
          funkcja();
          return 0;
         
    }




    Raczej nie o to chodzi... Mogę dać treść całego zadania?

    Edit: http://maciek00.ovh.org/zadanie.txt

    Raczej nie o to chodzi... Mogę dać treść całego zadania?

    :padam:

    dobra mam juz treść zadania z postu wyżej
  • zanotowane.pl
  • doc.pisz.pl
  • pdf.pisz.pl
  • mandragora32.opx.pl
  • ďťż
    Wszelkie Prawa ZastrzeĹźone! chomiki Design by SZABLONY.maniak.pl.