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

Zapisywanie do pliku... ?

Ostatnio zmodyfikowano 2009-01-05 20:54
Autor Wiadomość
Adam91
Temat założony przez niniejszego użytkownika
Zapisywanie do pliku... ?
» 2009-01-05 13:02:50
Cześć!

Jestem tutaj nowy, nazywam się Adam mam 17 lat, programowanie... moje hobby... chyba ;). Mam pewien problem, stworzyłem program, on tworzy pewien tekst. Moje pytanie, jak ten tekst który wygenerował program zapisać np. na pulpit, w postaci txt. Przepraszam za mało zrozumiałe wytłumaczenie, ale inaczej nie potrafię tego wyjaśnić :). Czytałem, tą część tutoriala, o zapisywaniu i odczytywaniu, ale nie bardzo to rozumiem.
P-3401
DejaVu
» 2009-01-05 13:20:29
C/C++
fstream plik;
plik.open( "bleble.txt", ios::out );
plik << "jakiś tekst" << endl;
plik.close();
Hm... napewno czytałeś dokładnie lekcję kursu?
P-3403
Adam91
Temat założony przez niniejszego użytkownika
» 2009-01-05 13:44:18
C/C++
#include <iostream>
#include <fstream>

using namespace std;

int main()
{
    fstream plik;
    plik.open( "foo.txt" ); //otwieramy plik
    plik << "bar"; //zapisujemy do pliku, używamy tego podobnie jak cout
    return 0;
}

hmmm ale ja chciałem zapisać to co wygenerował program a nie jakiś tekst.
P-3404
DejaVu
» 2009-01-05 14:00:50
Cóż... to polecam się cofnąć jakieś 15 rozdziałów (albo i jeszcze wcześniej) i zrozumieć podstawy podstaw :)
P-3405
pekfos
» 2009-01-05 18:06:05
można prościej zapisywać do pliku:
C/C++
fstream plik;
plik.open( "twój_plik.txt", std::ios::out );
plik << zmienna_z_wygenerowanym_tekstem;
plik.close();
chyba o to chodzi:)
P-3432
pekfos
» 2009-01-05 18:17:03
no no no.. coś mi się wydaje że trzeba czym prędzej rozwiązać problem bo tu
się zaczyna robić gorąco:P
P-3436
pekfos
» 2009-01-05 18:25:47
podano rozwiązanie: nie pasuje bo program nie zapisuje tego co trzeba
no to ja podaje inną wersję rozwiązania tylko zamiast
plik << "cośtam ";
podaje to:
plik << zmienna;

chyba już niema więcej możliwości i niech teraz założyciel tamatu
odpowie czy teraz mu pasuje
P-3442
lynx
» 2009-01-05 19:11:33
Manfred opanuj się trochę.


oczywiście "zasłużenie", za to, że znam cppreference...
Mylisz się jak dostaniesz bana to napewno nie za to o czym wspomniałeś, a za to, że pisząc swoje posty wywyższasz się nad wszystkimi zrównując innych z ziemią przy czym ich obrażasz. Zmień swoje zachowanie do użytkowników, bo inaczej naprawdę może to się zakończyć banem.

A zamiast się kłócić popatrz na daty postów, różnią się zaledwie 54 sekundami. Czy myślisz że admin idealnie z czasem zauważył twój post i zdążył odpisać w takim krótkim czasie?
P-3450
« 1 » 2
  Strona 1 z 2 Następna strona