Znaleziono 6606 wyników

autor: soku11
18 lut 2012, o 12:09
Forum: Informatyka
Temat: [C++] Porównywanie stringów
Odpowiedzi: 3
Odsłony: 1099

[C++] Porównywanie stringów

Stwórz sobie Set<char> i wrzucaj do niego użyte literki. Po każdej iteracji sprawdzaj, czy ten set posiada taką literkę. Jak posiada, to znaczy że już ją sprawdzałeś. Tyle.
autor: soku11
7 sty 2012, o 17:03
Forum: Informatyka
Temat: [C] Edycja pliku tekstowego- porównywanie
Odpowiedzi: 4
Odsłony: 1894

[C] Edycja pliku tekstowego- porównywanie

Ten kod po prostu dzieli wczytany tekst po whitespace'ach. W main wypisuje wektor. Co do samego problemu, to zamiast robić podmianę radzę wszystko robić na pliku tymczasowym. Po skończeniu operacji na strukturach programu tworzysz plik tymczasowy z podmienionymi już zawartościami. Na końcu podmienia...
autor: soku11
5 sty 2012, o 23:52
Forum: Informatyka
Temat: [C] Edycja pliku tekstowego- porównywanie
Odpowiedzi: 4
Odsłony: 1894

[C] Edycja pliku tekstowego- porównywanie

Operacje na tekście w C ciężko zrealizować. Szczególnie, że nie chcesz używać wskaźników itd. Już lepsze jest chociażby C++ gdzie masz coś takiego jak string. Ogólnie w teorii wystarczy wczytać n-tą linię i podzielić ją po spacjach. Każdy taki element to twoja kolumna. Kwestia tego, że nazwisko może...
autor: soku11
19 gru 2011, o 22:37
Forum: Informatyka
Temat: [C++] Wypisywanie n wykrzykników
Odpowiedzi: 7
Odsłony: 1292

[C++] Wypisywanie n wykrzykników

@up: 1. U mnie nie da się łamać include na dwie linie :/ 2. W C++ używa się rzutowania w stylu C++, a nie C (czyt. static_cast) 3. W normalnych aplikacjach nie używa się magicznych liczb w stylu 041. Nie wspominając już o kodzie ASCII. Takie zastępowanie liczby znakiem jest zależne od platformy. 4....
autor: soku11
22 lis 2011, o 21:02
Forum: Informatyka
Temat: [C++] problem z masywem vector'ow
Odpowiedzi: 8
Odsłony: 1034

[C++] problem z masywem vector'ow

Na przyszłość: w plikach nagłówkowych nie umieszcza się DEFINICJI zmiennych. Dołączysz ten nagłówek dwa razy (w różnych jednostkach kompilacji) i przy linkowaniu wypluje ci się błędem multiple definition.
autor: soku11
13 sie 2011, o 20:21
Forum: Informatyka
Temat: [C++] program zamieniający tekst na pisany wielkimi literami
Odpowiedzi: 20
Odsłony: 3617

[C++] program zamieniający tekst na pisany wielkimi literami

soku11: Well, trudno zdefiniować zmienną w pętli w C bez trybu c99/std99 w gcc Well, trudno załączać biblioteki C++ w C. Korzystasz z iostreams itd, więc kod jest w C++. Nie wiem co ma to tego standard C99. soku11: Przykład aplikacji korzystających z wydajniejszych i nieprzenośnych wstawek z asma? ...
autor: soku11
10 sie 2011, o 23:33
Forum: Informatyka
Temat: [C++] program zamieniający tekst na pisany wielkimi literami
Odpowiedzi: 20
Odsłony: 3617

[C++] program zamieniający tekst na pisany wielkimi literami

Kopiowałem numery i mi się kilka razy powtórzyło - heh. 2. Napisałeś w drugim zdaniu pierwszego swojego posta o ilości linijek. Po prostu odczytałem to jako skrytykowanie kodu, bo ma więcej linijek. 5b. Skoro podałeś swoje rozwiązanie, to powinno być ono poprawne. Nie wiem czemu tłumaczysz się kodem...
autor: soku11
8 sie 2011, o 19:07
Forum: Informatyka
Temat: [C++] program zamieniający tekst na pisany wielkimi literami
Odpowiedzi: 20
Odsłony: 3617

[C++] program zamieniający tekst na pisany wielkimi literami

@void_t : 1. Pisze się w takim języku, w jakim jest wygodniej. 2. Ilość linijek kodu nie jest żadnym wyznacznik dobrze napisanego programu. 3. Funkcja to_upper, toUpper itd - jest ona już napisana w cctype. Nie widzę sensu w pisaniu jej od nowa. W dodatku stosowanie magicznych liczb (0x20) i operac...
autor: soku11
8 sie 2011, o 18:29
Forum: Informatyka
Temat: [C++] program liczący liczbę danych liter w tekście
Odpowiedzi: 4
Odsłony: 3184

[C++] program liczący liczbę danych liter w tekście

Do takiego zadania zdecydowanie najlepiej jest użyć mapy, która mapuje znak na ilość jego wystąpień. Nie ma wtedy problemów z jakimiś magicznymi 26, itd. Dodatkowo nie jestem przekonany, że problem jest rozwiązany, gdyż w linijkach 25-26 sprawdzasz czy nie jedziesz po pamięci. Wystarczy, że plik wej...
autor: soku11
29 cze 2011, o 18:10
Forum: Informatyka
Temat: [C] Czym zastapić fflush(stdin)?
Odpowiedzi: 10
Odsłony: 12106

[C] Czym zastapić fflush(stdin)?

Chodziło mi o takie coś po prostu:

Kod: Zaznacz cały

	scanf("%d", &liczba);
	getchar();
	wynik = silnia(liczba);
autor: soku11
29 cze 2011, o 16:55
Forum: Informatyka
Temat: [C] Czym zastapić fflush(stdin)?
Odpowiedzi: 10
Odsłony: 12106

[C] Czym zastapić fflush(stdin)?

1. scanf/gets pobierają dane ze strumienia, a nie z klawiatury. 2. Co rozumiesz pod pojęciem czyścić strumień wejściowy? 3. Na strumieniu wejściowym się nie wykonuje funkcji fflush. fflush służy do "wypchnięcia" danych. Gdy zapisujesz coś do pliku, na początku dane są buforowane do strumie...
autor: soku11
1 cze 2011, o 18:24
Forum: Informatyka
Temat: C/C++ pobieranie zmiennej bez wyświetlania jej.
Odpowiedzi: 6
Odsłony: 1839

C/C++ pobieranie zmiennej bez wyświetlania jej.

@lisio W czystym C++ nie ma czegoś takiego jak klawiatura. I nie - cin nie pobiera znaków z klawiatury tylko ze strumienia wejściowego. Analogicznie cout wyprowadza dane do strumienia wyjściowego, a nie na ekran. A że standardowo system operacyjny pod cin i cout podpina klawiaturę i okno konsoli, t...
autor: soku11
22 maja 2011, o 16:19
Forum: Informatyka
Temat: wskazniki tablice i stuctury (C)
Odpowiedzi: 4
Odsłony: 799

wskazniki tablice i stuctury (C)

Opisz dokładnie i po POLSKU z czym masz problem. Opisałem co robi ten program, by uświadomić ci błąd - próba zapisu pod niezdefiniowane miejsce (wskaźniki poza pierwszym wskazują na śmieci). Co dokładnie chcesz uzyskać - nie wiem.
autor: soku11
22 maja 2011, o 16:16
Forum: Informatyka
Temat: C++ funkcje wirtualne
Odpowiedzi: 3
Odsłony: 814

C++ funkcje wirtualne

1. Głupie pytanie z tym dziedziczeniem. Odkąd zebranie jest osobą? Opisałem co trzeba zrobić we wcześniejszym poście (wprowadzić funkcję wirtualną do klasy osoba). 2. Błąd w kodzie jest w linijce 12. Kontener akceptuje wskaźniki na osoby. W parametrze dostajesz wskaźnik na metodę. Jedynce co trzeba ...