started new C++ project: first test
This commit is contained in:
@@ -1,36 +0,0 @@
|
|||||||
#ifndef FUNKTIONEN_H
|
|
||||||
|
|
||||||
#define FUNKTIONEN_H
|
|
||||||
|
|
||||||
#include<time.h>
|
|
||||||
|
|
||||||
|
|
||||||
int mult(int a, int b) {
|
|
||||||
return a * b;
|
|
||||||
}
|
|
||||||
|
|
||||||
int add(int a, int b) {
|
|
||||||
return a + b;
|
|
||||||
}
|
|
||||||
|
|
||||||
void printTime(){
|
|
||||||
time_t now;
|
|
||||||
time(&now);
|
|
||||||
struct tm *myTm;
|
|
||||||
myTm = localtime(&now);
|
|
||||||
printf("%02d:%02d:%02d Uhr\n", myTm->tm_hour, myTm->tm_min, myTm->tm_sec);
|
|
||||||
}
|
|
||||||
|
|
||||||
long hoch2(int n) {
|
|
||||||
return n * n;
|
|
||||||
}
|
|
||||||
|
|
||||||
long hoch3(int n) {
|
|
||||||
return n * n * n;
|
|
||||||
}
|
|
||||||
|
|
||||||
int fakultaet(int x) {
|
|
||||||
return x > 1 ? x * fakultaet(x-1) : 1;
|
|
||||||
}
|
|
||||||
|
|
||||||
#endif
|
|
||||||
21
src/main.cpp
21
src/main.cpp
@@ -1,9 +1,18 @@
|
|||||||
#include <iostream>
|
#include <iostream> // Schnittstellen fr die Streams einbinden
|
||||||
|
|
||||||
using namespace std;
|
using namespace std;
|
||||||
|
|
||||||
int main(){
|
int main(void) {
|
||||||
cout << "Hello World";
|
char c; // Variable fr ein gelesenes Zeichen
|
||||||
|
bool spc = false; // Variable: War das letzte Zeichen ein Space?
|
||||||
|
|
||||||
return 0;
|
while ( cin.get(c) ) {
|
||||||
}
|
if ( c == ' ' ){ // Space?
|
||||||
|
if ( !spc ) cout << c; // nur das jeweils erste Space ausgeben
|
||||||
|
spc = true; // merken, da˜ Space gelesen
|
||||||
|
} else {
|
||||||
|
cout << c; // Zeichen au˜er Spaces bernehmen
|
||||||
|
spc = false; // merken, da˜ kein Space gelesen
|
||||||
|
}
|
||||||
|
} // Ende des Schleifen-Rumpfes
|
||||||
|
return 0;
|
||||||
|
} // Ende des Hauptprogramms
|
||||||
|
|||||||
Reference in New Issue
Block a user