#programowanie #cpp
Cześć, chcę stwarzać nowy plik tekstowy o nazwie wczytanej z klawiatury w danym folderze. Problem jest taki, że nie wiem jak w ścieżce dodać zmienną nazwy tworzonego piku. Pomożecie? :)

ofstream plik2(login.c_str());
cout << "Podaj login: " << endl;
login += ".txt";
  • 6
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

czy w Polsce wykorzystuje się w pracy programisty multithreading? Pytałem się programistów java i C#, nikt tego nie używa. Raz słyszałem o jakimś programiście co w C# programuje wielowątkowo dla elektrowni, coś z transformatorami ....
#programowanie
#java
#csharp
#cpp
  • 31
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@boostasio: Większość trzaska apki webowe, tam raczej nie potrzeba implementować wielowątkowości bo jest już zrobiona w frameworkach. Wielu też nie chce się babrać w wielowątkowości bo jest to trudne
  • Odpowiedz
Mam sobie jakiś dowolny program w C++ i każę osobie go używającej wpisać jakąś liczbę. Zabezpieczyłem sobie przez wpisaniem liter, ale co w przypadku przepełnienia bufora(tak to się chyba nazywa), czyli jak ktoś wpisze:
888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888
to program wypierdziela w kosmos.

#programowanie #naukaprogramowania #cpp #kiciochpyta
  • 4
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Jak zrobić żeby metoda która zwróciła 0 wykonała się ponownie (aż do momentu w którym zwróci coś innego/nic)? Konkretnie chodzi o metodę przyjmującą dane z klawiatury, jeśli jest niewłaściwy to zwraca zero, chciałbym żeby w takim wypadku była możliwość ponowienia wpisywania danych.
c++

#programowanie #cpp
  • 2
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

#programowanie #cpp

Mam mały problem podczas pisania projektu. Przechowuje w vectorze "konta użytkowniów" w banku. Mam funkcje w której forem przechodze po wszystkich danych w tych fectorach i sprawdzam czy istnieje konto o podanym loginie. Problem mam z tym, że za każdym obrotem pętli wyświetla mi komunikat, że nie ma takiego użykownia do póki takiego nie znajdzie. Da się w łatwy sposób zrobić tak, aby komunikat wyśtwietlił się
naapster - #programowanie #cpp

Mam mały problem podczas pisania projektu. Przechow...

źródło: comment_4LXaifsd5gx2guTqn4tT9Z2gwI4SP4mA.jpg

Pobierz
  • 9
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@naapster: to nie wyswietlaj - ogolnie oddziel wyswietlanie i szukanie. I staraj się tak rozdzielać zawsze, dzięki temu, jeśli będziesz musiał zmienić środowisko w którym wyświetlasz, będziesz mógł skorzystać z gotowych rzeczy wdo wyszukania, więc pisania nagle mniej.
  • Odpowiedz
Zaraz mnie coś strzeli:

friend ostream& operator<<(ostream&, Zespolona&);
wywala bląd:

1>d:\dysk google\studia\programowanie\zespolona1\zespolona1\zespolona1.cpp(13): error C2143: błąd składniowy: brakuje „;” przed „&”
  • 9
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

C++ to jednak nadjęzyk ( ͡° ͜ʖ ͡°) - w porównaniu do innych popularnych języków wysokiego poziomu ten można przy nich nazwać niskopoziomowym ( ͡° ͜ʖ ͡°). Nad wszystkim nad czym chcesz mieć kontrolę to ją masz, kompilator nie mówi ci jak masz żyć, nie napierdzielasz wywołań metod na 2 ekrany czcionką 12 na szerokość 1920 pikseli... Tu rzucisz wskaźnik, tu wyłuskanie, tu przeładowanie
  • 51
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

#cpp #programowanie

Czy jestem w stanie iterować po tekście w pliku w miare sensowny sposób tak jak po tablicy charów?
Piszę program wyszukujący wzorzec w tekście z zastosowaniem algorytmu Karpa-Rabina i staram się uniknąć sytuacji, gdzie będę musiał zasysać wszystko do stringa (domyślnie będą to duuże teksty)
  • 11
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@Lacwik: tak, ale to głupie. Jak sobie napiszesz gettera/operator[] który wczyta ten jeden znak z pliku po fseek.

Lepiej zrobić sobie klasę trzymającą fragment pliku w buforze i pobierający nowy fragment gdy potrzebny i usuwający stare fragmenty.
  • Odpowiedz
Czy jestem w stanie iterować po tekście w pliku w miare sensowny sposób tak jak po tablicy charów?


@Lacwik: protip: nie używaj std::fstream i std::string, tylko POSIX-owego mmap, jeśli zależy ci na największej wydajności
  • Odpowiedz