mirki, chciałbym w c/c++ wysyłać plik txt na adres email pod windowsem. wiem, linux ma wspaniałego emacsa i sendmaila #pdk, ale muszę zrobić na windzie. jak to zrobić #windows #naukaprogramowania nie zjedzcie mnie #programowanie #cpp
Wszystko
Najnowsze
Archiwum
- 2
- 0
@nargil: a nie ma jakiegoś oodpowiednika sendmail? ;p wiem że trochę januszowo to cisnę, ale uczymy się ze znajomym kucem windows.h i keyloggera napisaliśmy ( ͡° ͜ʖ ͡°)
- 0
Korzystałem z tych bibliotek kiedyś: https://sourceforge.net/projects/poco/
Całkiem sprawnie to działało.
Całkiem sprawnie to działało.
- 1
Mam sobie coś takiego:
class A
{
X* obiekt_x;
friend class Y;Mirki mam problem z #cpp #codeblocks 16.01. Otóż kiedy program musi wyświetlić dużą ilość linijek w konsoli (na przykład podczas pętli majacej wyświetlić 10000 liczb każda w osobnej linijce) to wyświetlane są tylko ostatnie (kilkaset ostatnich). Wie ktoś może jak to rozwiazać?
#naukaprogramowania
#programowanie
#naukaprogramowania
#programowanie
- 1
Hej.
Piszę program, który wypełnia tablicę 9x9 zgodnie z zasadami kwadratu łacińskiego (takie sudoku, tylko cyfry mogą się powtarzać w "mniejszych" kwadratach).
Tutaj kod: http://pastebin.com/CzTH1h13
Mam tam dwie funkcje czyWiersz i czyKolumna, które sprawdzają czy cyfry się powtórzyły w wierszu lub kolumnie.
Piszę program, który wypełnia tablicę 9x9 zgodnie z zasadami kwadratu łacińskiego (takie sudoku, tylko cyfry mogą się powtarzać w "mniejszych" kwadratach).
Tutaj kod: http://pastebin.com/CzTH1h13
Mam tam dwie funkcje czyWiersz i czyKolumna, które sprawdzają czy cyfry się powtórzyły w wierszu lub kolumnie.
- 0
@simia: Ok, dzięki :)
Komentarz usunięty przez autora
Chciałbym w ramach nauki i samorozwoju napisać program, który robił by takie czary jak po włączeniu go prosił o wybranie urządzenia, następnie sprawdzał spójność plików w 3 folderach z 3 folderami na Google Drive, następnie pobierałby te nowsze pliki i zastępował je na urządzeniu. Ogarnę to jako laik w dwa miesiące? Znaczy coś tam kiedyś kodziłem, ale to z teoretycznej strony. Tam, zamierzam to wygooglować, ale siedzę w pracy i jeszcze nie
- 2
Treść przeznaczona dla osób powyżej 18 roku życia...
@definitelynotme: GDrive ma swoje API, więc spokojnie do ogarnięcia
- 2
Wykopki, czy ktoś łączył najprostszą aplikację konsolową #cplusplus #cpp z bazą #mysql #bazydanych ? Zanim ktoś mi wyśle pierwszy link z googla - przeglądałem toturiale i z googla i z youtuba. Wszędzie pokazują tak samo, albo prawie tak samo, a mnie caly czas wyskakują błędy z linkera.
- 0
@ponton: errors were occurred :Severity Code Description Project File Line Suppression State Error LNK2019 unresolved external symbol mysqlerror@4 referenced in function main
Severity Code Description Project File Line Suppression State Error LNK2019 unresolved external symbol mysqlinit@4 referenced in function main
Severity Code Description Project File Line Suppression State Error LNK2019 unresolved external symbol mysqlrealconnect@32 referenced in function main
Tego typu, wzięte z komentarza pod filmikiem jaki
Severity Code Description Project File Line Suppression State Error LNK2019 unresolved external symbol mysqlinit@4 referenced in function main
Severity Code Description Project File Line Suppression State Error LNK2019 unresolved external symbol mysqlrealconnect@32 referenced in function main
Tego typu, wzięte z komentarza pod filmikiem jaki
- 0
-w Linker/Input/Additional dependencies dałem libmysql.lib
@Slowo: spróbuj
-lmysql, przynajmniej na Linuksie jest taka konwencja, że zamiast libfoo-X.Y.so podaje się opcję -lfoo.#naukaprogramowania #cpp
Mam pytanie.
Mam taką o to funkcję do wyznaczania maksimum lokalnych funkcji. Docelowo dla sinus i cosinus, jest wczytywanie i dopisywanie do pliku. Pytanie ? Jak przerobić funkcję max_f dla minimum lokalnych. Algorytm zakłada znalezienie 3 sąsiadujących ze sobą punktów. wujaszko google mówi że jest to związane z całkowaniem numerycznym a za bardzo tego nie łapie jeszcze :X
Mam pytanie.
Mam taką o to funkcję do wyznaczania maksimum lokalnych funkcji. Docelowo dla sinus i cosinus, jest wczytywanie i dopisywanie do pliku. Pytanie ? Jak przerobić funkcję max_f dla minimum lokalnych. Algorytm zakłada znalezienie 3 sąsiadujących ze sobą punktów. wujaszko google mówi że jest to związane z całkowaniem numerycznym a za bardzo tego nie łapie jeszcze :X
- 0
@lukaszwasyl: spróbuj zamienić < na > i > na < w tej funkcji.
#naukaprogramowania #cpp
Probuje ogarnac referencje w c++ ale niestety cos niezbyt mi wychodzi. Moglby mi ktos wytlumaczyc co robie zle?
Wrzucam przyklad (prosty i oczywisty wiec nie wrzucam komentarzy):
http://pastebin.com/V8XxESM5
Probuje ogarnac referencje w c++ ale niestety cos niezbyt mi wychodzi. Moglby mi ktos wytlumaczyc co robie zle?
Wrzucam przyklad (prosty i oczywisty wiec nie wrzucam komentarzy):
http://pastebin.com/V8XxESM5
@wieczniezielony: do przekazania tablicy referencji nie używasz, bo z założenia do funkcji leci oryginalna tablica, a nie jej kopia
Czy tego typu kod można spotkać na produkcji czy raczej nikt nie bawi się w tego typu rzeczy i wszystko jest programowane prościej?
#programowanie #informatyka #cpp
#programowanie #informatyka #cpp
źródło: comment_PtZ9L3aT9rfjw8LxAmDF8pwJz92e0I1P.jpg
Pobierz@MrOsamaful: Nie, wszystko jest dużo bardziej skomplikowane
@MrOsamaful: Kod produkcyjny należy do osoby której już go sprzedałeś, więc nie. Ogólnie to dziesiątki plików, od małych i zgrabnych 100-200 lini, do potworków do których strach zaglądać i dotykać po parę tysięcy, bo świat nie jest idealny
[hi, sorry for my bad c++] Mam zagwozdkę. Użytkownik ma wprowadzić float. Jak rozwiązać problem wprowadzania przecinka zamiast kropki? Program ma sam odczytać że był przecinek czy pytać do skutku? Przy użyciu cin.fail czy czego najlepiej coś takiego zrobić?
#cpp #programowanie
#cpp #programowanie
- 3
@Piotrekp666: Ale to, czy poprawnym separatorem jest przecinek, czy kropka powinno zależeć od 'lokalizacji'. Chyba, że się upierasz przy przecinku, to wtedy może po prostu pobieraj wartość jako String, i przed przekazaniem dalej, jako float, validuj.
- 2
@Piotrekp666:
możesz zmienić locale, żeby używał innego decimal pointa (nie wiem jak to po polsku jest)
http://en.cppreference.com/w/cpp/io/basic_ios/imbue
http://en.cppreference.com/w/cpp/locale/locale
http://en.cppreference.com/w/cpp/locale/numpunct
możesz zmienić locale, żeby używał innego decimal pointa (nie wiem jak to po polsku jest)
http://en.cppreference.com/w/cpp/io/basic_ios/imbue
http://en.cppreference.com/w/cpp/locale/locale
http://en.cppreference.com/w/cpp/locale/numpunct
- 1
Mam klasę BB która definiuje move constructor(przez co g++ nie definiuje dla niej m.in. konstruktora kopiującego przez refrencję) i chcę w klasie CC mieć składową BB przekazywną przez konstruktor. Jak powinien wyglądać konstruktor klasy CC? #naukaprogramowania #cpp
- 1
Mirki mam taką funkcję. http://pastebin.com/5nNfdd4e
Dodaje ona gracza ale najpierw sprawdza czy login jest zajęty. Tylko nie działa ona tak jak chcę.
Podczas debagowania jeśli podany login już istnieje to ładnie wskakuje do if'a ale po wyświetleniu "Wybrany login jest zajęty" zawsze od razu przeskakuje do ostatniej linii czyli return true. Dlaczego tak się dzieje i nie chce wykonać return false.
#programowanie #cpp #naukaprogramowania
Dodaje ona gracza ale najpierw sprawdza czy login jest zajęty. Tylko nie działa ona tak jak chcę.
Podczas debagowania jeśli podany login już istnieje to ładnie wskakuje do if'a ale po wyświetleniu "Wybrany login jest zajęty" zawsze od razu przeskakuje do ostatniej linii czyli return true. Dlaczego tak się dzieje i nie chce wykonać return false.
#programowanie #cpp #naukaprogramowania
- 1
@chiken:
Nie mam pojęcia po co ale masz 2 razy getline dla standardowego strumienia:
http://ideone.com/zv6M2D
Usuń 1 (jak w kodzie) i będzie działać, generalnie w przypadku używania getline trzeba sie coś bawić z czyszczeniem strumienia, ale w cpp pisałem chyba z pięć lat temu ;)
Nie mam pojęcia po co ale masz 2 razy getline dla standardowego strumienia:
http://ideone.com/zv6M2D
Usuń 1 (jak w kodzie) i będzie działać, generalnie w przypadku używania getline trzeba sie coś bawić z czyszczeniem strumienia, ale w cpp pisałem chyba z pięć lat temu ;)
- 2
@chiken: średnik po ifie, Twój kod wygląda tak dla kompilatora
if(addPlayer) {} ;
player.save() ;
counter ++ ;
if(addPlayer) {} ;
player.save() ;
counter ++ ;
- 17
The Tale Of The Two-Day, One-Character Patch
Adam Williamson dokonywał rekompilacji pakietów zależnych od Pythona 3.6, który niedawno został dodany do Fedory Rawhide i tak jak się spodziewał, kilka z nich błędnie się budowała. Przystąpił do badania przyczyny co rozpoczęło ciekawą wędrówkę poszukiwawczą z intrygującym zakończeniem.
https://www.happyassassin.net/2017/01/11/the-tale-of-the-two-day-one-character-patch/
Bardzo
Adam Williamson dokonywał rekompilacji pakietów zależnych od Pythona 3.6, który niedawno został dodany do Fedory Rawhide i tak jak się spodziewał, kilka z nich błędnie się budowała. Przystąpił do badania przyczyny co rozpoczęło ciekawą wędrówkę poszukiwawczą z intrygującym zakończeniem.
https://www.happyassassin.net/2017/01/11/the-tale-of-the-two-day-one-character-patch/
Bardzo
- 1
@wolodia: Wiadomo, mowie tylko, ze takie "naiwne" zapisywanie do pliku moze nas zaskoczyc, jezeli zrobisz serializacje/deserializacje to masz mozliwosc kontroli jak zapisujesz elementy, w przypadku write(void *) nie za bardzo jest jakakolwiek kontrola nad tym co robisz. Jest endianess, jest rozmiar slowa, jest padding...
- 0
@GaHee: ogólnie to się nazywa serializacja i jest wiele bibliotek do tego w C++
- 2
czy jeśli metoda w klasie bazowej jest
I w ogóle, czy są jakieś inne zastosowania dla tego, niż, jak dobrze rozumiem:
1. kiedy chcemy, żeby zawsze była wywoływana metoda 'najniżej' jak tylko się da, nawet jeśli zrzutujemy wskaźnik na obiekt jakiejś klasy na klasę wyższą, to
virtual (bo chcę ją później nadpisać w klasie po niej dziedziczącej) to ta w klasie pochodnej tez ma miec przy deklaracji to słowo kluczowe virtual?I w ogóle, czy są jakieś inne zastosowania dla tego, niż, jak dobrze rozumiem:
1. kiedy chcemy, żeby zawsze była wywoływana metoda 'najniżej' jak tylko się da, nawet jeśli zrzutujemy wskaźnik na obiekt jakiejś klasy na klasę wyższą, to
@piternet: o ile pamiętam nie musisz. Ale w tak drobnych sprawach najszybciej jest po prostu sprawdzić. Dodać do jakiejś funkcji virtual i sprawdzić czy się kompiluje - dużo szybciej i pewniej.
@piternet: http://ideone.com/CzuBvH -
@ulises: to nie ma znaczenia.
virtual jest potrzebne tylko w jednej klasie, wszystko co po niej dziedziczy, niezależnie od głębokości będzie miało void foo() jako wirtualne. Jeśli chcesz na pewnym etapie "wyłączyć" wirtualność metody i uniemożliwić dalsze jej nadpisywanie używasz słowa finalNie wspomniałeś w bazowa jest abstrakcyjna (interfejs) czy nie ;)
@ulises: to nie ma znaczenia.
#it #informatyka #linux #ide #c# #cpp #visualstudio #programowanie #gui #programista15k
Witam. Poszukuję jakiegoś IDE pod linuxa, pod C-pochodny język (najelpiej C#) coś w stylu Visual Studio, który ma przyjmować i wysyłać polecenia z/do basha, który obsługuję oprogramowanie formatek dla GUI. Dzięki za pomoc
Witam. Poszukuję jakiegoś IDE pod linuxa, pod C-pochodny język (najelpiej C#) coś w stylu Visual Studio, który ma przyjmować i wysyłać polecenia z/do basha, który obsługuję oprogramowanie formatek dla GUI. Dzięki za pomoc
@pabloAntonio: Clion +1
Komentarz usunięty przez autora
- 17
Super Template Tetris
Autor: Matt Bierner
Ciekawa implementacja tetrisa oparta o szablony języka C++ (wykorzystuje elemnty C++17).
Mechanika gry odbywa się w trakcie kompilacji a ruch jaki chcemy wykonać podajemy jako parametr dla kopmilatora. Jedyne zadanie skompilowanego programu to wyświetlenie aktualnego stanu gry i zaktualizowanie pliku przechowującego stan gry.
Autor: Matt Bierner
Ciekawa implementacja tetrisa oparta o szablony języka C++ (wykorzystuje elemnty C++17).
Mechanika gry odbywa się w trakcie kompilacji a ruch jaki chcemy wykonać podajemy jako parametr dla kopmilatora. Jedyne zadanie skompilowanego programu to wyświetlenie aktualnego stanu gry i zaktualizowanie pliku przechowującego stan gry.
źródło: comment_eOHdfS0BjKR6xvSzRPWUybaWV6FkPkoJ.jpg
PobierzKomentarz usunięty przez autora
@calka_stochastyczna: i jest plugin do SublimeText gdzie możesz zaznaczyć dany element i go wyszukać.
źródło: comment_cL38BjuskZoLE3qsHaiNF0feFVyi9ZOM.jpg
PobierzCo może być powodem EBADF(9) w errno po użyciu read() w sytuacji gdy wątek 1 czeka z accept(), accept zwraca poprawny fd (fd > 0), fd jest przekazywany do std::thread, w nowym wątku na fd (nadal jest > 0) wołam read() i dostaje wspomniany EBADF. Po odpaleniu wątku jest na nim wołane join()? Po stronie klienta przed zamknięciem socketa dałem std::cin.get() (aby upewnić się że Linux buffora za wcześnie nie skasuje, ale
Treść przeznaczona dla osób powyżej 18 roku życia...
- 2
@QBA__ @enceladus71
Babol znaleziony. Do std::thread przekazujemy przez WARTOŚĆ wobec czego funktor postaci:
Babol znaleziony. Do std::thread przekazujemy przez WARTOŚĆ wobec czego funktor postaci:
class Fun
{




























źródło: comment_mxxrpN0IUxTkqJhdHDoNjdjmZp7PoISi.jpg
Pobierz