Strona: [  << <   1   > >>  ]  z  1     
Autor Temat: Kopiowanie i wklejanie ale trochę inne
aws251




Typ: neutral
Postów: 1
Zarejestrowany: May 2004
Kopiowanie i wklejanie ale trochę inne

Pomóżcie Zadanie jest takie:
Mamy dwa pliki tekstowe zapełnione tekstem i chcemy z jednego pliku (ze środka tekstu) skopiować jeden znak (lub kilka) do drugiego pliku
też  gdzieś do środka tekstu.

Nie wiem jak to wykonać i chociaż przeglądałem różne materiały i teorie tu na tej stronie to nic mi ona nie pomogła wiec kończę swe męki i prosze o pomoc.
I jeszcze jedno zdaje sie że jeśli komuś sie uda
to wynik wpisania znaku lub znaków nie powinien być w cudzysłowach. NIE->"abc"  TAK -> abc
Dzięki za pomoc jeszcze nikt mi nie pomógł w tej sprawie.
P.S. czy tą samą metodą jaką mi zaproponujecie można wycinać fragm. obrazów z plików graficznych i wklejać je do innych.

02-05-2004 19:26
Pokaż profil aws251  Wyślij email do aws251        8124061
losmac
"profesorek"




Typ: neutral
Postów: 758
Zarejestrowany: May 2003
...

1) Pliki tekstowe
To, że dany znak zapisujesz do drugiego pliku wraz z cudzysłowami zależy od tego jakiej metody zapisu używasz, a najprawdopodobniej używasz Write().
Zastąp to metodą Print() lub Put().

Odczyt też zależy od tego, jak zorganizowany jest dany plik. Czy został zapisany metodą binarną, czy w prostej postaci tekstowej. Może też być rozdzielany jakimiś znakami lub zorganizowany w rekordy.

Daj więcej informacji, a postaram się Ci pomóc.

2)Pliki graficzne różnią się tym, że nie są tekstem i dostęp do nich jest realizowany w inny sposób. Zatem, nie możliwe jest tą samą metodą dokonać wycięcia fragmentu obrazu z pliku i wklejenia go do drugiegop pliku.


_____________________________________________
POSTULATY STARUSZKA:
1) Ludzie, dbajcie o polszczyznę!!!
2) Ludzie, zadawajcie kompletne pytania, a nie rzucacie ochłapy i trzeba się domyślać o co chodzi!!!

Powodzenia
Maciej Łoś

02-05-2004 21:25
Pokaż profil losmac  Wyślij email do losmac   Odwiedź stronę losmac  
bisiek




Typ: neutral
Postów: 487
Zarejestrowany: Jul 2003

Jeżeli te pliki są już wczytane można to zrobić tak:
Pozycja1 = pozycja w pliku1 -  niego wklejam te kilka znaków
Pozycja2 = pozycja w pliku2 -  tutaj wklejam te znaki - ile znaków jest przed miejscem wklejenia
Długość1 = ile tych znaków jest

Wynik = Left$(Plik2,Pozycja2) & mid$(Plik1,Pozycja1,Długość1) & right$(Plik1,Len(Plik1)-pozycja2)

Ta metoda raczej nie zadziała na pliki garficzne. Ale częściowo może zadziałać na pliki BMP o tych samych rozmiarach obrazu.


_____________________________________________
www.mob.abc.pl - moja strona o VB

02-05-2004 21:28
Pokaż profil bisiek  Wyślij email do bisiek   Odwiedź stronę bisiek       3380672
Wszystkich odpowiedzi: 2 :: Maxymalnie na stronę: 20
Strona: [  << <   1   > >>  ]  z  1