Hey Udviklere.
Har rodet mig ud i lidt C++ på Linux Debian.
Jeg bruger gedit til at redigere i mine *.cpp filer, og compiler dem med g++ *.cpp
Den melder dog disse fejl denne gang:
calcu.cpp: In function ‘int main()’:
calcu.cpp:23: error: ‘varchar’ was not declared in this scope
calcu.cpp:23: error: expected `;' before ‘mystr’
calcu.cpp:25: error: ‘mystr’ was not declared in this scope
Koden:
#include <iostream>
#include <string>
#include <sstream>
using namespace std;
int add (int a, int b)
{
int r;
r=a+b;
return (r);
}
int sub (int aa, int bb)
{
int rr;
rr=aa+bb;
return (rr);
}
int main ()
{
int a,b,z;
varchar mystr;
cin >> a;
getline(cin, mystr);
stringstream(mystr) >> mystr;
cin >> b;
if(mystr==add){
z = add (a,b);
}
if(mystr==sub){
z = sub (a,b);
}
cout << "The result is " << z;
return 0;
}
...
Dette er min 2-3 gang jeg roder med C++, og er aldrig nået så langt som jeg er i det nu, det skal også lige siges at jeg kun har siddet og leget med det i en dags tid ca..
Håber på posetiv hjælp.