Znaleziono 6606 wyników
- 18 lut 2012, o 12:09
- Forum: Informatyka
- Temat: [C++] Porównywanie stringów
- Odpowiedzi: 3
- Odsłony: 1111
[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.
- 7 sty 2012, o 17:03
- Forum: Informatyka
- Temat: [C] Edycja pliku tekstowego- porównywanie
- Odpowiedzi: 4
- Odsłony: 1907
[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...
- 5 sty 2012, o 23:52
- Forum: Informatyka
- Temat: [C] Edycja pliku tekstowego- porównywanie
- Odpowiedzi: 4
- Odsłony: 1907
[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...
- 19 gru 2011, o 22:37
- Forum: Informatyka
- Temat: [C++] Wypisywanie n wykrzykników
- Odpowiedzi: 7
- Odsłony: 1306
[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....
- 22 lis 2011, o 21:02
- Forum: Informatyka
- Temat: [C++] problem z masywem vector'ow
- Odpowiedzi: 8
- Odsłony: 1045
[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.
- 13 sie 2011, o 20:21
- Forum: Informatyka
- Temat: [C++] program zamieniający tekst na pisany wielkimi literami
- Odpowiedzi: 20
- Odsłony: 3654
[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? ...
- 10 sie 2011, o 23:33
- Forum: Informatyka
- Temat: [C++] program zamieniający tekst na pisany wielkimi literami
- Odpowiedzi: 20
- Odsłony: 3654
[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...
- 8 sie 2011, o 19:07
- Forum: Informatyka
- Temat: [C++] program zamieniający tekst na pisany wielkimi literami
- Odpowiedzi: 20
- Odsłony: 3654
[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...
- 8 sie 2011, o 18:29
- Forum: Informatyka
- Temat: [C++] program liczący liczbę danych liter w tekście
- Odpowiedzi: 4
- Odsłony: 3193
[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...
- 29 cze 2011, o 18:10
- Forum: Informatyka
- Temat: [C] Czym zastapić fflush(stdin)?
- Odpowiedzi: 10
- Odsłony: 12136
[C] Czym zastapić fflush(stdin)?
Chodziło mi o takie coś po prostu:
Kod: Zaznacz cały
scanf("%d", &liczba);
getchar();
wynik = silnia(liczba);
- 29 cze 2011, o 16:55
- Forum: Informatyka
- Temat: [C] Czym zastapić fflush(stdin)?
- Odpowiedzi: 10
- Odsłony: 12136
[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...
- 3 cze 2011, o 12:12
- Forum: Informatyka
- Temat: Aplikacja wskazująca poziom atramentu
- Odpowiedzi: 1
- Odsłony: 767
- 1 cze 2011, o 18:24
- Forum: Informatyka
- Temat: C/C++ pobieranie zmiennej bez wyświetlania jej.
- Odpowiedzi: 6
- Odsłony: 1852
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...
- 22 maja 2011, o 16:19
- Forum: Informatyka
- Temat: wskazniki tablice i stuctury (C)
- Odpowiedzi: 4
- Odsłony: 815
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.
- 22 maja 2011, o 16:16
- Forum: Informatyka
- Temat: C++ funkcje wirtualne
- Odpowiedzi: 3
- Odsłony: 827
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 ...