Avatar billede zyxtem Nybegynder
08. september 2003 - 21:40 Der er 12 kommentarer og
1 løsning

Videre med C++

Hej eksperter

  Jeg synes selv at jeg er ved at have det mest basale C++ på plads og vil gerne videre med noget socket-programmering. Men det er somregel 2 vidt forskellige ting at "selv synes" og så at "virkelig have" aå derfor vil jeg lige høre om hvad jeg bør kunne før jeg går i gang med socket-programmering?
  Ja og så lige en anden ting jeg vil også gerne lære noget win32. Er det en fordel at gå i gang med dette før socket?
Avatar billede arne_v Ekspert
08. september 2003 - 21:43 #1
Basal C/C++ programmings test - hvad udskriver følgende C program:

#include <stdio.h>

void test1()
{
  int v = 1;
  printf("%d\n", (v>0)?(v/2):(-v/2));
  return;
}

void test2()
{
  int v = 1;
  switch(v)
  {
      case 0:
        v = v + 1;
      case 1:
        v = v + 2;
      case 2:
        v = v + 3;
  }
  printf("%d\n",v);
  return;
}

int ff()
{
  return 2;
}

int f(int (*ff)())
{
  ff();
  return 0;
}

void test3()
{
  printf("%d\n",f(ff));
  return;
}

void fff(int v)
{
  v = 1;
  return;
}

void test4()
{
  int v = 2;
  fff(v);
  printf("%d\n",v);
  return;
}

int main()
{
  test1();
  test2();
  test3();
  test4();
  return 0;
}
Avatar billede arne_v Ekspert
08. september 2003 - 21:44 #2
C++ OOP test - hvad er forskellen på at erklære metoder virtual
eller ej i en klasse ?
Avatar billede arne_v Ekspert
08. september 2003 - 21:45 #3
Om du vil kaste dig over socket programmering før eller efter GUI med Win32 API
(og MFC) må jo være smag og behag. Hvad har du lyst til at kode ?
Avatar billede zyxtem Nybegynder
08. september 2003 - 21:47 #4
Så hvis jeg kan de ting vil du så sige at jeg er rustet til at gå videre?
Avatar billede arne_v Ekspert
08. september 2003 - 21:49 #5
Ja.
Avatar billede zyxtem Nybegynder
08. september 2003 - 21:54 #6
Lige en sidste ting.
Jeg har fundet en del spørgsmål til win32 men ikke rigtig nogen til socket (tutorials etc) Det jeg er ude efter er ikke en bog bare en kort tutorial der beskriver det mest basale. (så kan jeg bedre se hvad jeg vil inden jeg går ud og inversterer i en bog)
Avatar billede soreno Praktikant
08. september 2003 - 21:56 #7
Kig lidt på dette:
http://tangentsoft.net/wskfaq/


Jeg dumpede test2();
:-)
Avatar billede arne_v Ekspert
08. september 2003 - 21:56 #8
Avatar billede zyxtem Nybegynder
08. september 2003 - 21:59 #9
Mange tak for hjælpen
Avatar billede arne_v Ekspert
08. september 2003 - 22:04 #11
zyxtem>

Inden du svarer på den C opgave skal jeg lige sige at den er en lille
smule lusket !
Avatar billede zyxtem Nybegynder
08. september 2003 - 22:07 #12
Er det med vilje du ikke har break i test 2... Hvis ja så har du ret i den godt kan drille
Avatar billede arne_v Ekspert
08. september 2003 - 22:09 #13
Ja - alle 4 er lavet på den måde de er med vilje.
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester





White paper
Tidsbegrænset kampagne: Overvejer du at udskifte eller tilføje printere i din forretning? Vi kan tilbyde én eller flere maskiner gratis