wolant

Reputacja

41

Głosów ogółem

użytkownik głosował za tyle razy
12
Użytkownik głosował przeciw tyle razy
0
  • Roczniak
  • Popularne pytanie
  • Student
  • Nauczyciel
  • Organizator
  • Uczony
Członek od
2 lata, 4 miesiące
Ostatnio widziany
1 rok, 4 miesiące temu

Pytania: 2

Odpowiedzi: 12

  • 2010-01-29 07:20:01 Tablice w C++

    W nawiązaniu do odpowiedzi Newton, w pkt. 3 jego odpowiedzi powinno chyba być:

    delete [ ] tablica; - do zwolnienia pamięci dynamicznie alokowanej muszą być [ ] przed nazwą tablicy.

  • 2010-01-15 12:33:04 C++ bardzej zaawansowanie.

    Możesz też stworzyć strukturę

    struct baza uczestnikow

    {

              std::string imie_nazwisko;
               int wynik;
    

    };

  • 2010-01-15 09:34:53 Zadanie do rozwiązania C++ z książki Skoła programowania Prata

    Wielkie dzięki! 5 dni walczyłem z tym zadaniem. Dodam że jestem początkujący i przerobiłem 6 rozdziałów Szkoła Programowania - nic nie było tam do tej pory o "flag" i starałem się to rozwiązać prostymi warunkami dla peti i instrukcji if . Jak byś miał trochę czasu czy nie mógłbys tego rozwiązać właśie w ten sposób????? - jeszcze raz Wielkie dzięki. Pozdrowienia Wolant

  • 2010-01-15 11:44:37 C++ najlepszy podręcznik [zamknięte]

    Witam Jestem początkujący i przerobiłem już 6 rozdziałów ze "Szkoła Programowania Język C++" Stephen'a Praty .Jestem bardzo zadowolony bo faktycznie można się nauczyć programować Dlatego polecam tą pozycję.

  • 2010-01-15 11:51:03 Polskie litery w C++

    Ja w swoich programach używam:

    int main()
    {
        setlocale(LC_ALL," ");  // wstaw ten wiersz i powinno pomoc
        // jakis kod 
        return 0;
    }
    

  • 2010-01-16 09:38:24 przyszłość Delphi?

    Delphi jest oprogramowaniem do tworzenia softu w języku Pascal. Za jego pomocą można szybko stworzyć jakiś program. Kiedyś używałem Delphi i słyszałem wypowiedzi ludzi niechętnych do niego że ma pewne ograniczenia w stosunku do innych językow niższego poziomu jak C++ czy asembler. Ale prawdą jest że w samym Delphi można używać wstawek napisanych w języku C++ także ograniczenia znikają - Ale chyba największą przyjemnością jest szybkie tworzenie interfejsu graficznego programu jaki chcemy napisać - dlatego chyba jest taki popularny i długo jeszcze będzie. Pozdrowienia Wolant

  • 2010-01-16 10:40:06 AutoCad - po co i dla kogo?

    Masz rację to jest zwykły program dla inżynierów różnych dziedzin począwszy od architektów, inż budowlanych, sanitarnych itd itp. Wykonuje się za jego pomoca rysunki w wymiarze 2D lub przestrzeni 3D - trój wymiarowej. W informatyce nie ma żadnych zastosowań poza tym, że to właśnie informatycy go stworzyli i go polepszają co jakiś czas - stąd wersje ACAD 2000 lub nowsze. Pozdrowienia wolant

  • 2010-01-29 08:38:54 wskaźnik do funkcji [c++]

    Żeby uzyskać wskaźnik(adres) na funkcję - wystarczy podać nazwę funkcji bez nawiasów np:

    dom(model) - przekazanie do funkcji dom() adresu funkcji model()

    czyli wywołanie funkcji dom() pozwala wywołać jej funkcję model()

  • 2010-01-29 07:55:19 C++ - Jak wprowadzić tablice do funkcji?

    Oto gotowy przykład:

    include "stdafx.h"

    include "iostream"

    int wczyt_dane(double ar[], int limit); - musi byc prototyp funkcji! zamiast ar[] można użyć użyć *ar -ale to pierwsze od razu pokazuje że mamy do czynienia z tablicą - int limit to rozmiar tablicy

    double oblicz_sred(double ar[], int n);

    void show_data(double ar[], int n);

    const int Max = 10; // musi być podany rozmiar tablicy

    double wyniki_golf[Max]; ....... i utworzona sama tablica

    int _tmain (int argc, _TCHAR* argv[])

    {

    setlocale(LC_ALL,"");
    
    using namespace std;
    
    
    int size = wczyt_dane(wyniki_golf, Max);   - wywołanie funkcji i przekazanie parametrów
                                                                           faktycznych ( wyniki_golf i Max) do    
                                                                           funk   "wczyt_dane"
    
    oblicz_sred(wyniki_golf, size);
    
    show_data(wyniki_golf, size);
    
    cin.get();
    
    cin.get();
    
    return 0;
    

    }

    //wczytanie danych do tablicy

    int wczytdane(double ar[], int limit) - teraz ar[] = wynikigolf, a limit = Max

    {

    setlocale(LC_ALL,"");
    
    using namespace std;
    
    cout << "Podaj max 10 wyników golfowych: " << endl;
    
    double temp;
    
    int i;
    for(i = 0; i < limit; i++)
    {  
        cout << "Wynik: " << i + 1 << " - ";
        cin >> temp;
        if(!cin)            //błędne dane
        {
            cin.clear();
            while(cin.get() != '\n')
                continue;
            cout << "Błędne dane, wprowadzanie danych przerwane.\n";
            break;
        }
        else if(temp < 0)   //oznaczenie końca wprowadzania danych
            break;
        ar[i] = temp;
    }
    return i;
    

    } double obliczsred(double ar[], int n) { double sumtab = 0; double srednia = 0; int i; for(i = 0; i < n; i++) sumtab = sumtab + ar[i]; srednia = sum_tab / i;

    return srednia;
    

    } void showdata(double ar[], int n) { setlocale(LCALL,""); using namespace std;

    int i;
    for(i = 0; i < n; i++)
        cout << ar[i] << ", ";
    
    double srednia = oblicz_sred(wyniki_golf, n);
    cout << "Średnia z: " << i  << " wyników = " << srednia << endl;
    

    }

  • 2010-02-23 18:11:02 Przestrzenie nazw C++

    Problem już rozwiązany - trzeba było utworzyć projekt win32Consol Application bez prekompilled files zaznaczyć "empty project" . Potem dodać pliki (do folderu source "usenmsp" i "usename" oraz plik nagłówkowy namesp - wszystko za pomocą polecenia add item)). następnie pozbyc się nagłówków: #include "stdafx.h" :-)