Skocz do zawartości
  • 👋 Witaj na MPCForum!

    Przeglądasz forum jako gość, co oznacza, że wiele świetnych funkcji jest jeszcze przed Tobą! 😎

    • Pełny dostęp do działów i ukrytych treści
    • Możliwość pisania i odpowiadania w tematach
    • System prywatnych wiadomości
    • Zbieranie reputacji i rozwijanie swojego profilu
    • Członkostwo w jednej z największych społeczności graczy

    👉 Dołączenie zajmie Ci mniej niż minutę – a zyskasz znacznie więcej!

    Zarejestruj się teraz

Kompilowanie kodu


Gość Vosly_

Rekomendowane odpowiedzi

Opublikowano

Witam wszystkich ma dzisiaj pytanie otóż jak mam zkompilować kod C++ na linuxie, kiedy próbuje przez g++ lub gcc to nie znajduje bibliotek np. ,, iostream ''. Proszę wszystkich o pomoc linux mam na VPS

Opublikowano

Dobrze już działa musiałem usunąć .h, a mam kolejne pytanie otóż

 

server.cpp

if(command == "Server"){
int con;
con = write(connFd, "Server01", 300);
if(con < 0){ cout << "Błąd wysyłania" << endl; }
}

client.cpp

if(read(conFd, as, strlen(as))){
cout << as << endl;
}

I problem jest taki otóż gdy wysyłam np. 'Siema' to dostaje w serwerze i wyświetla że nie ma takiej komendy czyli działa prawidłowo, dodałem komendę 'Server' i również działa prawidłowo wyświetla że komunikat został wysłany lecz klient nie wyświetla go ;(

Opublikowano

Dobrze już działa musiałem usunąć .h, a mam kolejne pytanie otóż

 

server.cpp

if(command == "Server"){
int con;
con = write(connFd, "Server01", 300);
if(con < 0){ cout << "Błąd wysyłania" << endl; }
}

client.cpp

if(read(conFd, as, strlen(as))){
cout << as << endl;
}

I problem jest taki otóż gdy wysyłam np. 'Siema' to dostaje w serwerze i wyświetla że nie ma takiej komendy czyli działa prawidłowo, dodałem komendę 'Server' i również działa prawidłowo wyświetla że komunikat został wysłany lecz klient nie wyświetla go ;(

i co z tych 2 fragmentow kodu, jesli nie wiadomo co i gdzie jak robisz? :-:

Opublikowano

Dobra już działa coś w kliencie źle miałem napisanego ;p teraz kolejne mam np. mysql.h i jestem połączony z serwerem to w jaki sposób teraz mam np.

void mysql(){
mysql_query(connect, "Jakieś zapytanie....");
}

W jaki sposób mam do tego ,, void '' przenieść ,, connect '' z int main()

MYSQL *connect;
connect=mysql_init(NULL);
connect=mysql_real_connect(connect, Server, User, Password, Database ,0,NULL,0);

Opublikowano

Mam teraz coś takiego:

pthread_create(&threadA[noThread], NULL, mysql, NULL);

I jak ja tutaj mam wklepać (connect) aby było prawidłowo ponieważ jak chce

pthread_create(&threadA[noThread], NULL, mysql(connect), NULL);

Wyskakuje błąd


server.cpp: In function ‘int main(int, char**)’:
server.cpp:106:69: error: invalid use of void expression
         pthread_create(&threadA[noThread], NULL, mysql(connect), NULL);

Zarchiwizowany

Ten temat przebywa obecnie w archiwum. Dodawanie nowych odpowiedzi zostało zablokowane.

×
×
  • Dodaj nową pozycję...