[Anfänger] Fragen zu: Funktionen, Strings, Datentypen etc.

  • Themenstarter Themenstarter Apfelschorle
  • Beginndatum Beginndatum
A

Apfelschorle

*new* [Anfänger] Fragen zu: Funktionen, Strings, Datentypen etc.

Hi @ all

Ich hoffe Ihr koennt mir helfen!
Lerne seit etwa 4 Monaten C++ in der Schule und schreibe am kommenden Mittwoch mal wieder eine Klausur.
Die Themen:

Funktionen
Schleifen
Verzweigungen
Strings/Arrays
Die versch. Datentypen
Programmablaufplan, Struktogramm, Flußdiagramm

(Und ja ich weiß das es sich um GRUNDLAGEN handelt, ich bitte dies zu entschuldigen, bin halt blutiger Anfänger!)

Zu den Funktionen:

Ich bräuchte mal´n einfaches Beispiel um zu sehen wie man eine einfache Funktion korrekt deklariert bzw. definiert (schreibweise). Hierzu würde eine Funktion die beispielsweise "nur" eine Textausgabe macht ausreichen. Desweiteren ist mir unklar wie ich Funktionen richtig in Programme implementiere.
Außerdem müsste ich wissen wie ich die Standartfunktionen wie "atoi", "atof", "atoa", "isdigit" etc. richtig einsetze (vorallem die schreibweise). Über ein weiteres Beispiel dazu würde ich mich freuen.

Zu Strings/Arrays:

Was ist der unterschied zwischen einem string und einem Array?
WAs kann man mit
char szEingabe[10];
anfangen?
[10] = Es werden '10' Stellen reserviert, richtig? *sry*

Weitere Fragen:

Besonderheiten des CHAR Datentypes?
WAs versteht man unter einem Programmablaufplan?


Ich hoffe mir kann schnell geholfen werden
Vielen DAnk und Gruß,
Stephan
 
Zuletzt bearbeitet von einem Moderator:
moin


Du findest mit der Suchfunktion hier im Board jede menge Beispiele.

Und das mit den Strings steht in jedem in den ersten Kapiteln.


mfg
umbrasaxum
 
einfaches Funktionsbeispiel (ohne Parameter):

Code:
//zu einbindende Bibliotheken für die Befehle
#include <stdio.h>
#include <conio.h> 

//Funktionsprotyp
void function_name(); 

//Haupfunktion main
int main()
{
function_name();

getch();
return 0;
}

//Funktion
void function_name()
{
printf("Das wurde in der Funktion 'function_name' geschrieben");
}

einfaches Beispiel für atoi():

Code:
//zu einbindende Bibliotheken für die Befehle
#include <stdio.h>
#include <conio.h>
#include <string.h>

//Hauptfunktion
int main()
{
char string[11];
int atoi_result = 0;

//atoi gibt die Zahlen bis zum ersten nicht numerischen Wert zurück
strcpy(string,"12345 ABCD");
atoi_result = atoi(string);
printf("%s\n%d\n\n",string,atoi_result);

strcpy(string,"123A56 BCD");
atoi_result = atoi(string);
printf("%s\n%d",string,atoi_result);

getch();
return 0;
}

Char ist die kleinste Einheit in C. Ein Zeichen ist mit dem ASCII
Wert in der char variable gespeichert (siehe ASCII-Tabelle).

Naja, der Programmablauf, ist der Ablauf des Programmes.
Es wird darin erläutert was das Programm tut.

Hoffe habe dir ein wenig geholfen.
 
Zurück