Pokaż wyniki 1 do 8 z 8

Temat: [c++]seria pytan na które nie mogę znaleść odpowiedzi

  1. #1
    Zarejestrowany
    Nov 2009
    Postów
    7

    Domyślnie [c++]seria pytan na które nie mogę znaleść odpowiedzi

    Heya na razie mam jedno pytanie ale jak bym miał jeszcze jakieś pytanie zadam je tutaj żeby nie tworzyć nie potrzebnych tematów. Więc tak mam programik i ten program liczy średnią wszystko jest ok ale zrobiłem coś takiego żeby tworzył się dokument w którym będzie imię ucznia i jego średnia i problem w tym że chcę żeby nazwą dokumentu było imię ucznia które wcześniej wprowadził użytkownik i nie mam pojęcia jak to zrobić
    próbowałem na różne sposoby
    Kod:
    plik.open (imie".txt")
    i na różne podobne sposoby. więc w końcu jak to zrobić. Szukam na googlach już bite 30 minut i nic :/

  2. #2
    Zarejestrowany
    Nov 2009
    Postów
    7

    Domyślnie

    przepraszam, że tak często odświeżam, ale naprawdę potrzebuje szybkiej odpowiedzi.

  3. #3
    Avatar Michal_sh
    Michal_sh jest offline (s)aint
    Zarejestrowany
    Apr 2007
    Postów
    688

    Domyślnie

    Oj oj oj nie panikuj .
    Tu masz rozwiązanie problemu
    Kod:
    std::ofstream fileOutput (nazwa.c_str(), std::ios::app);

  4. #4
    Zarejestrowany
    Nov 2009
    Postów
    7

    Domyślnie

    dobra sorry ze tak panikuje ale na poniedziałek do szkoły potrzebuje, a cały weekend mnie nie będzie. Dzięki Michal_sh działa wszystko tak jak chciałem tworzy się plik o takiej nazwie jak chciałem tylko że ten plik nie ma rozszerzenia więc jak mu nadać rozszerzenie txt.

  5. #5
    Avatar Michal_sh
    Michal_sh jest offline (s)aint
    Zarejestrowany
    Apr 2007
    Postów
    688

    Domyślnie

    No mnie tez nie ma cały weekend w domu , może pomogę Ci jak jutro wrócę.

  6. #6
    Avatar Michal_sh
    Michal_sh jest offline (s)aint
    Zarejestrowany
    Apr 2007
    Postów
    688

    Domyślnie

    Może to mało eleganckie rozwiązanie ale ja to zrobiłem tak:
    Dodałem 2 zmienne typu string
    Kod:
        std::string txt;
        std::string nazwa1 ;
    Potem poprosiłem użytkownika o podanie rozszerzenia (jakie chcesz w tym wypadku txt )
    Kod:
        std::getline(std::cin, txt);
        nazwa1 = nazwa + txt;
        std::ofstream fileOutput (nazwa1.c_str(), std::ios::app);
    Zawsze możesz to zrobić tak że string txt jest przypisany do rozszerzenia .txt nie będzie pytał usera o rozszerzenie.

  7. #7
    Zarejestrowany
    Nov 2009
    Postów
    7

    Domyślnie

    Taa zrobiłem tak że string txt = ".txt" i działa wielkie dzięki a tak z ciekawości do czego służy to
    Kod:
    ios::app
    wywaliłem to i wszystko nadal działało żadna zmiana nie zaszła.

  8. #8
    Avatar Michal_sh
    Michal_sh jest offline (s)aint
    Zarejestrowany
    Apr 2007
    Postów
    688

    Domyślnie

    Tu masz odpowiedź na twoje pytanie http://adambyw.fm.interia.pl/wewy/tryby.htm

Podobne wątki

  1. Odpowiedzi: 6
    Autor: 07-12-2009, 10:54
  2. Odpowiedzi: 2
    Autor: 05-09-2009, 00:40
  3. ebooki których nie moge znaleść
    By Cyber100 in forum Off Topic
    Odpowiedzi: 8
    Autor: 06-28-2008, 10:37
  4. wine - nie mam wiecej pytan!
    By TQM in forum Linux
    Odpowiedzi: 4
    Autor: 10-22-2007, 21:20
  5. głupich pytań seria 4848
    By ble34 in forum PHP/CGI/ASP/JSP/J2EE
    Odpowiedzi: 11
    Autor: 04-29-2007, 21:19

Zasady Postowania

  • Nie możesz zakładać nowych tematów
  • Nie możesz pisać wiadomości
  • Nie możesz dodawać załączników
  • Nie możesz edytować swoich postów
  •  
Subskrybuj

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52