[C++] KONKURS - dopisywanie cyfr do slowa i calosc do txt

2006-11-12 03:34
0

Witam
Mam zadanie zrobić program, ale nie znam się na C++.
Program ma pytać się o słowo, np. papuga/\ (także ze znakami specjalnymi) i dopisywać do niego końcówkę 0000, później do każdego następnego o jeden większą i tak do 9999, całość zapisać do jednego pliku txt, każde zdanie w jednej linijce:
Postać takiego pliku txt ma być taka:

papuga/\0001
papuga/\0002
papuga/\0003
...
papuga/\9999

Program musi obsługiwać znaki specjalne i zapisywać wszystko do jednego pliku txt.

Będę bardzo wdzięczny za napisanie tego programu i proponuję nagrodę:

Każdy kto jako pierwszy mi pomoże i napisze ten program otrzyma ode mnie pocztówkę znad morza i trochę plażowego piasku!

Piasek jest bardzo drobny, miły w dotyku i sypki. Pocztówka jest wykonana w wysokiej rozdzielczości, jej grafika jest lepsza od tej z gier na PS2.
W połączeniu z plażowym piaskiem - prawie jak rzeczywistość.

Wszystko jest na licencji Open Source, piasek można rozprowadzać do woli, także modyfikować jego strukturę, oraz dzielić się nim z przyjaciółmi.
Jest to stabilna wersja piasku, co można stwierdzić poprzez próbę rozryzienia kilku ziarenek - bardzo twarde zabezpieczenia anty-penetracyjne.

Dzięki napisaniu mi tego programu będziesz miał u siebie w domu idealnie stabilny system oparty na ziarnach!
Wreszcie coś prostszego od Windows i nie do złamania!

Pocztówka posiada firewalla chroniącego farbę przed powietrzem i czynnikami zewnętrznymi, tzw. laminat.
Pocztówka w połączeniu z dodatkiem, tzw znaczkiem, i wrzuceniu jej do skrzynki, może znaleźć się w dowolnym miejscu na ziemi. Znaczki sprzedawane są oddzielnie na poczcie.

Całość jest bardzo mobilna, swoją pocztówkę i piasek możesz wsadzić gdzie chcesz (pod tym względem piasek cechuje się szczególną mobilnością), możesz z nim podróżować, a także przenosić cały zestaw na inne systemy, takie jak biurko, stół, czy nawet podłoga!

Napisz mi ten program zanim napisze go ktoś inny, a staniesz się właścicielem obu tych wspaniałych rzeczy!<font size="5">
</span>

UWAGA! ILOŚĆ PIASKU OGRANICZONA!!<font size="4"></span>

Po napisaniu programu, wyślij do mnie adres na jaki mam wysłać nagrodę.
Przesyłka zostanie wysłana listem poleconym.

Pozostało 580 znaków

2006-11-12 09:25
0
#include <fstream>
#include <stdio.h>

int main()
{
    std::fstream plik;
    plik.open("wynik.txt",std::fstream::out);

    int licznik = -1;
    char temp[5];
    if(plik.is_open())
    {
        while(licznik++<9999)
        {
            sprintf(temp,"%04d",licznik);
            plik << "papuga/\\" << temp << "\n";
        }
        plik.close();
    }

}

Pozostało 580 znaków

2006-11-12 13:07
0

Dzięki za pomoc :)
Napisz mi adres na który mam wysłać nagrodę.

Pozostało 580 znaków

2006-11-12 23:20
0

Skrobnalem msg na maila :0

Pozostało 580 znaków

Liczba odpowiedzi na stronę

1 użytkowników online, w tym zalogowanych: 0, gości: 1, botów: 0