Avatar billede engelbrecht Nybegynder
21. april 2001 - 09:49 Der er 18 kommentarer og
1 løsning

string / char

Min version (Microsoft visual C++) vil ikke acceptere #include <string.h>.
Det er rimeligt irriterende. Kan det passe?
Hedder headeren noget andet i Microsoft?
Jeg skal lave en memberfunction i en class der modtager et navn (bogstaver) og læser dem ind i en classen.
Jeg har forsøgt med char* navn; ,men det virker ikke?
Funktionen skal kaldes fra main.
Avatar billede erikjacobsen Ekspert
21. april 2001 - 10:05 #1
prøv strings.h i stedet for.
Avatar billede well_r Nybegynder
21. april 2001 - 10:26 #2
erikjacobsen 
http://www.eksperten.dk/spm/66226

plz...
Avatar billede engelbrecht Nybegynder
21. april 2001 - 15:38 #3
Det virker heller ikke. VisualC++ kender ikke strings.h    #include <strings.h>
Avatar billede karlkoder Nybegynder
21. april 2001 - 21:12 #4
jeg har Visual Studio 6.0...

jeg bruger altid:

#include <string.h>
Avatar billede erikjacobsen Ekspert
21. april 2001 - 21:38 #5
Er der andre #include <xxxxx.h> der virker engelbrecht?
Avatar billede engelbrecht Nybegynder
22. april 2001 - 16:32 #6
Ja, de fleste.
Jeg har opgivet og har lånt Borlands compiler...
Avatar billede erikjacobsen Ekspert
22. april 2001 - 16:42 #7
...så luk bare spørgsmålet...
Avatar billede wisen Nybegynder
23. april 2001 - 07:58 #8
Hvilken fejl får du ?
Avatar billede engelbrecht Nybegynder
23. april 2001 - 08:19 #9
Den kender slet ikke string!

Det kører i Borland, så det forsætter jeg i.

Hvordan lukker jeg spørgsmålet?
Avatar billede wisen Nybegynder
23. april 2001 - 08:35 #10
Hvis det bare er fordi den ikke kender \"string\" er det nok fordi du skal sætte \"using namespace std;\" efter dine includes. Prøv evt. det.

For at lukke spg. skal du selv svare, og fordele pointene...

/wisen
Avatar billede jackonlinux Nybegynder
24. april 2001 - 09:20 #11
Når du bruger som wisen siger namespace... Så prøv lige med cstring...

EKS:

#include <cstring>

using namespace std;

Avatar billede jackonlinux Nybegynder
24. april 2001 - 09:21 #12
Husk at i C++ den nye standard godt nok... er det jo ikke nødvendigt med file extension... \".h\"
Avatar billede mickni33 Nybegynder
25. april 2001 - 11:42 #13
nu har jeg prøvet at programmerer i C C++ med både builder borland 5.02 i win og gnu i linux
og jeg har brugt føælgende versioner
--------------------------------
# include <string> 
using namespace std;
---------------------------------
#include <string.h>
---------------------------------
#include <cstring>
---------------------------------
selv bruger jeg altid .h når det drejer sig om string.
Avatar billede wisen Nybegynder
14. maj 2001 - 13:59 #14
Lukker du spg ?
Avatar billede engelbrecht Nybegynder
15. maj 2001 - 07:04 #15
Hvordan f..... lukker jeg dette spørgsmål???
Avatar billede wisen Nybegynder
15. maj 2001 - 07:37 #16
Du lægger selv et svar, som du derefter accepterer...

/wisen
Avatar billede engelbrecht Nybegynder
15. maj 2001 - 07:50 #17
OK, jeg er gået over til Borland.
Avatar billede wisen Nybegynder
15. maj 2001 - 11:12 #18
Øhh, ok; sådan kan det også gøres :)
Avatar billede speidar Nybegynder
16. maj 2001 - 19:38 #19
prøv DEV C++
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