Steinbitglis
-
Innlegg
187 -
Ble med
-
Besøkte siden sist
Innholdstype
Profiler
Forum
Hendelser
Blogger
Om forumet
Innlegg skrevet av Steinbitglis
-
-
char cstreng[128] = "streng";
int tall = 2;
char* strengAdresse = &cstreng;
int* intAdresse = &tall;
Skriver
en adressecout << intAdresse;mens
skriver en cstreng?cout << strengAdresse;trodda at siden cout << strengAdresse; skrev ut det den pekte på så gjorde
cout << intAdresse det også
denne forvirrer meg litt, hvilken char peker denne på? Hvis den eksisterer, når forsvinner den? den er vel ikke satt opp i det frie lageret?char* my_string = "Hello, world!\n"; -
Char[] er bare en rekke med 8-bits tegn, siste i rekken er 0x0 eller '\0'. String er en klasse hvis jeg ikke tar feil (er ingen ekspert selv), derfor har hver string mange innebygde funksjoner som f.eks sting.length() string.insert( posisjon, string) og string.erase( posisjon, antallTegn), disse medlems-funksjonene er veldig enkle å bruke.
Stringobjekter har ikke nullterminerings-tegn '\0' på slutten.
-
-
Tusen takk, det virka, men hvorfor kommer det et linjeskift dit? har aldri hendt meg før
-
prøv å kompiler følgende :
#include <iostream> using namespace std; int main() { int hexer; cout.flags(ios_base::hex); cin >> hexer; cout << hexer; char heis[128] = "lol"; cin.getline(heis, 128); cout << heis; system("pause"); cin >> hexer; return 0; }
jeg får masse feil skjønner ingen ting
skriver inn: 100,i,100
100 64Trykk en tast for å fortsette... 100
dette skulle ikke skje??
-
funker når jeg tar bort:
cin >> hexer;
setter inn:
hexer = 15;
hvorfor det?
-
Skal ikke følgende kode vente på inndata før det avslutter? ved cin.get();
gjør ikke det i min dev-c++
#include <iostream> using namespace std; int main() { int hexer; cout.flags(ios_base::hex); cin >> hexer; cout << hexer; char heis[128]; cin.getline(heis, 128); cout << heis; cin.get(); return 0; }
-
funker nå, fikk instalert på nytt, denne gangen var det en større installfil, men fikk ikke norsk språk da
-
Sorry, men koden fungerte ikke, denne gangen på en annen maskin og under xp (samme kompilator). Samme dumme feil oppstod. Jeg har ikke gjort noen innstillinger.
Kompilatorlogg: Kompilator: Default compiler
Kjører g++.exe...
g++.exe "E:\Kompilator\Ny.cpp" -o "E:\Kompilator\Ny.exe" -I"E:\Kompilator\include\c++" -I"E:\Kompilator\include\c++\mingw32" -I"E:\Kompilator\include\c++\backward" -I"E:\Kompilator\include" -L"E:\Kompilator\lib"
Kjøring avbrutt
Eneste jeg gjorde var å velge ny kildefil, lime inn koden, lagre med navnet Ny.cpp og trykke på kompile.
Har ikke snøring på hva som er feil, har prøvd mange koder og to operativsystemer 98 og XP. Har noen som bruker DEV-C++ opplevd det samme?
-
Tusen takk, skal prøve meg litt igjen i morgen!
-
Heisann, jeg er ganske ny i C++ og jeg har hittil bare kommet meg gjennm boka c++ for dummies. Den bruker en dosbasert kompilator som forøvrig funker greit til mitt bruk, men når jeg skulle til å bruke <windows.h> fikk kompilatoren problemer (står ingenting om windows.h i boka, det leste jeg på forumet). Derfor lastet jeg ned ny kompilator fra Bloodshed.net : Dev-C++ 5.0 beta 8 (4.9.8.0)
Denne kompilatoren klarte ikke å lage en fil ut av dette, som funka med den gamle kompilatoren:
Kan noen hjelpe meg å komme i gang med Dev-C++ ??
// Conversion - convert temperature from Celsius // degree units into Fahrenheit degree units: // Fahrenheit = Celsius * (212 - 32)/100 + 32 #include <stdio.h> #include <iostream.h> int main(int nNumberofArgs, char* pszArgs[]) { // enter the temperature in Celsius int nCelsius; cout << "Enter the temperature in Celsius:"; cin >> nCelsius; // calculate conversion factor for Celsius // to Fahrenheit int nFactor; nFactor = 212 - 32; // use conversion factor to convert Celsius // into Fahrenheit values int nFahrenheit; nFahrenheit = nFactor * nCelsius/100 + 32; // output the results cout << "Fahrenheit value is:"; cout << nFahrenheit; return 0; }
Hva skal jeg begynne med?
i Programmering og webutvikling
Skrevet
Når vi første snakker om kompilatorer, er det noen som har viktige argumenter imot dev-c++ ? i hvilke tilfeller vil den ikke fungere
er MinGW Developer Studio et bedre alternativ?