Browse Source

started new C++ project: first test

lookup-tables
Stephan Richter 7 years ago
parent
commit
c3e21b6022
  1. 36
      src/funktionen.h
  2. 21
      src/main.cpp

36
src/funktionen.h

@ -1,36 +0,0 @@ @@ -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

@ -1,9 +1,18 @@ @@ -1,9 +1,18 @@
#include <iostream>
#include <iostream> // Schnittstellen fr die Streams einbinden
using namespace std;
int main(){
cout << "Hello World";
int main(void) {
char c; // Variable fr 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

Loading…
Cancel
Save