zamiana tekstu pomiędzy dwoma identyfikatorami w c. ma ktos jakies pomysly?
Ja mam .
Odpowiedz na pytanie co to znaczy{?} :
identyfikatorami
wyjasnie na przykladzie mam taki tekst:
wyswietlaj usmieszki w poscie
pierwszym identyfikatorem jest dajmy na to tlaj a ostatnim pos i mam zamienic tekst miedzy nimi na tekst podany przez uzytkownika. przy czym jesli ten nowy tekst jest dluzszy niz stary to ma go uciąć, a jak krotszy to wypelnic reszte spacjami.
bedziesz potrzebowal nastepujacych rzeczy:
<iostream>:
fstream
fstream::good()
fstream::tellg()
fstream::seekp(streampos, seekdir)
fstream::write(char*, streampos) //noo.. ew. <string>: operator<<(ostream, string)
fstream::flush()
fstream::seekg(streampos, seekdir)
<string>:
string
getline(fstream, string)
string::find(string, size_t)
string::replace(size_t, size_t, string)
string::erase(size_t)
string::append(size_t, char)
i do tego jedna, max dwie petle plus kilka zmiennych
te klocki poskladaj juz sam :)