Zum Inhalt springen
View in the app

A better way to browse. Learn more.

Fachinformatiker.de

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

Verständnis Probleme

Empfohlene Antworten

Veröffentlicht

Hallo, bin neu hier wie man sieht. Falls ich hier unglücklicherweise schon einen Fehler gemacht habe und im falschen Thread schreibe bzw DOppelposte bitte verschieben;)

Also folgendes Problem hab grundlegende Probleme mit Funktionsuebergaben hab hier und ueber ganz google schon BErichte Tutorials etc gelesen, aber werde nicht schlauer. DEsweiteren habe ich das Problem ein Array in 2 bzw 3d auszugeben. Mein größtes Problem ist aber grade dieser Coder, das Programm funktioniert soweit, aber es stürzt trotdem ab. Vielleicht hat ja mal jemand ne Sekunde danke :)

#include<stdio.h>

#include <string.h>

char string(char str[]){

char i;

int k;

printf("%s\n",str);

printf("Wars das selbe Wort?Willste Buchstaben nun tauschen?\n");

scanf("%s",&i);

if(i=='y'){

for(k=0; str[k] != '\0'; k++){

}

printf("%d",k);

}

return 0;

}

//--------------------------------------------------------------------------------------

int main (void){

char str[100];

char a;

char copy;

printf("Buchstaben tauschen?[y]or[n]");

scanf("%s",&a);

if(a=='y'){

printf("Wort eingeben\n");

scanf("%s",&str[0]);

copy=string(str);

}

else{

printf("Enter fuer Ende!\n");}

return 0;

}

[...] hab grundlegende Probleme [...]

Dann präzisiere das doch bitte, statt hier einfach unformatierten Quelltext hinzuwerfen und auf die Erleuchtung zu hoffen. Nicht jeder hier besitzt eine Glaskugel oder kann die eigentlichen Fragen auf anderem Wege erraten.

Ja zum Beispiel, wenn ich eine Funktion habe die aufgerufen wird. Sagen wir ich hab ne Funktion die vergleicht. Quasi in main 2 werte einlesen funktion aufrufen und dann soll die funktion größten wert an hauptfunktion zurueckgeben.

waere das in etwa so

vergleichen(wert1,wert2) für den aufruf

und in der funktion

int vergleichen(int max)

wert1>wert2

return wert1;

mal grob umrissen?

Nein, denn Du deklarierst hier eine Funktion mit nur einem Parameter, möchtest aber mit 2 Parametern aufrufen.

Eine Vergleichsfunktion für zwei Integer-Werte bei gewünschtem Aufruf sähe folgendermaßen aus:

int vergleichen(int wert1, int wert2)

{

	if (wert1 >= wert2)

		return wert1;

	else

		return wert2;

}

Wobei es aber natürlich schöner wäre, wenn der Funktionsname mehr Aufschluss über die eigentliche Funktionsweise geben würde.

Archiv

Dieses Thema wurde archiviert und kann nicht mehr beantwortet werden.

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.