![]() |
Już sobie poradziłem ;)
Tutaj poprawiony kod. |
Ilość załączników: 1
Zadanie z C++.
Tresc: Program tworzy losowo stringa i sprawdza czy z tych literek można stworzyć słowo w słowniku. Kod: Kod:
#include <iostream>Coś nie za bardzo on mi działa jednak nie potrafię się dopatrzeć luki. Najprawdopodobniej coś w warunkach jest ******e :/ Wiem, wiem wiem dzisiaj sobota... |
Cytat:
Mam dwa tomy tej cegiełki, czeka na swoją kolej :) |
[OT]Ze swojej strony polecam Thinking in C++[/OT]
|
Cytat:
Kupiłem tą symfonie i jeżeli nie miałeś nigdy styku z C++ lub bardzo mały to wydaje mi sie, że książka jest właśnie dla takiej osoby napisana. Sam nigdy nie miałem styku z C++ ale ze wzg, że na studiach go mam to uczę sie z tej książki i bardzo przyjemnie się ją czyta. |
To usuń :P
Licencja GNU :D |
hehe rozumiem pomys***322; :D:D
dzia***322;a - nie podszed***322;bym do tego w ten spos***243;b Chyba jednak linijka: if(znak == 60) znak=fgetc(plik); jest zb***281;dna :) |
Kod:
#include<stdio.h> |
Cytat:
przeczytaj post numer 3 :taktak: |
Nikt nie mówił o dodatkowych znacznikach :P
Działa tylko dla przykładu pierwotnego pliku abc.txt ;-) |
Cytat:
Odpal program dla takiej zawartosci pliku: Cytat:
Cytat:
|
Kod:
#include<stdio.h> |
Cytat:
Reported. |
Jako, ***380;e trafi***322; si***281; aktualnie taki temat to mam pytanie do koleg***243;w znaj***261;cych si***281; na c++...
Zabieram si***281; za nauk***281; tego j***281;zyka wi***281;c chcia***322;bym dowiedzie***263; si***281; jaka ksi***261;***380;k***281; na jego temat warto kupi***263; i przeczyta***263;, wielu ludzi poleca niby Symfonie C++, cho***263; mo***380;e pojawi***322;o si***281; ju***380; co***347; innego wartego uwagi...? Ewentualnie je***380;eli kto***347; zna jakie***347; dobre strony itp. na temat tego j***281;zyka to prosi***322;bym o adresy... :) PS Mam kilka book***243;w w pdf-ie ale jako***347; ci***281;***380;ko zabra***263; mi si***281; za czytanie na kompie :/ Dzi***281;ki za wskaz***243;wki :piwo: |
Cytat:
|
Cytat:
heheh, to wiesz, wszystko zależy, np ja cofnąłem się jeszcze bardziej do ASM :), chociaż ostatnio próbuję C, ale zaduze pliki mi wychodzą :| |
@Patrix nie warto sie bawic w takie jezyki jak stare C ;] Trzeba isc do przodu a nie cofac sie;) Szczerze to po tym tygodniu dostalem oczoplasu od metod numerycznych i programowania C/C++ a poza tym po dobrym piwie jestem i nie chce mi sie dzisiaj nad tym myslec ;)
|
A nie mo***380;na robi***263; offsetu jak napotkany znak to ">"?
Np. p***281;tla napotyka znak "<" ko***324;czy dzia***322;anie i rozpoczyna si***281; od [i] + 3 i leci do momentu kiedy mamy znacznik "<" zapisuj***261;c ci***261;g do jakiego***347; stringa. I tak w k***243;***322;ko a***380; p***281;tla while nie b***281;dzie fa***322;szywa. EDIT Dodatkowo mo***380;na sprawdza***263; czy znaki po [i] s***261; "/p>" czyli Kod:
if(plik[i] + 1 == "/" and plik[i] + 2 == "p" and plik[i] + 3 == ">") |
Cytat:
Mam pomysł, użyję strstr() z biblioteki string.h zobaczymy czy się uda ;) |
hmmm a czemu C++ nie moze byc?:>
|
taa... C++ jest podobne do PHP gdzie szalej***281;, ale C jest troszk***281; bardziej krety***324;skie :szczerb:
otwieranie pliku na wska***378;nik i inne ciu*stwa :szczerb: |
ajjj no sorki patrix ale jestem po malym i niewyraznie widze :P;] ale algorytm widzisz wiec latwo zrobisz teraz w C ;]
|
Fajnie... ale to jest C++ a nie C, pisalem w pierwszym poscie, ze pisz***281; w C :)
|
Cytat:
Zrobilem zeby po znakach </p> wstawialo 2 znaki nowej linii zeby akapity oddzielic;] |
z samym " < > " to nie jest trudno ale to ma filtrowa***263; tylko znaczniki " <p> </p> " (zostaje tylko zaw. miedzy nimi) bo gdy w smieciach b***281;d***261; inne znaczniki to one maj***261; by***263; odsiane jako ***347;mieci :)
Dlatego pisz***281;, ***380;e 3 znaki na raz ... :) |
Cytat:
1) stawiasz koniec linijki po kazdym > (ew zapis do czegos) 2) wywalasz / omijasz linijki zaczynajace sie od < |
Programowanie C
Problem tyczy programu w C (nie C# ani C++)
Na pocz***261;tek podstawa: Kod:
#include<stdio.h>Plik tekstowy abc.txt ma zawarto***347;***263;: Cytat:
Problem mam taki, ***380;e potrafi***281; to n***281;dznie odfiltrowa***263; ale szukaj***261;c tylko < > Czyli po jednym znaku otwarcia i zamkn***281;cia. Nie mam pomys***322;u jak szuka***263; 3 znak***243;w w znaczniku na raz np <p> Jakie***347; pomys***322;y ? :) |
| Wszystkie czasy w strefie CET. Aktualna godzina: 18:53. |
Powered by vBulletin® Version 3.9.0 LTS
Copyright ©2000 - 2026, vBulletin Solutions Inc.