Die Suche ergab 9 Treffer

von Johnny_Truelove
Do Feb 12, 2015 10:57 am
Forum: C / C++
Thema: Ersetzen von Zeichenketten
Antworten: 14
Zugriffe: 16229

Re: Ersetzen von Zeichenketten

'Too few arguments' heißt also, dass man also in Tausche() weitere Parameter angeben muss. Muss ich dann im Hauptprogramm ein weiteres char deklarieren ?
von Johnny_Truelove
Do Feb 12, 2015 12:26 am
Forum: C / C++
Thema: Ersetzen von Zeichenketten
Antworten: 14
Zugriffe: 16229

Re: Ersetzen von Zeichenketten

Habe es nochmal versucht, hier mein Ergebnis : #include <stdio.h> #include <string.h> void tausche(char *text,char *replace) { int offset=0; int i=0; for(i=0;i<strlen(replace);i++) { text[offset+i] = replace[i]; } } main() { char text[20]; printf("\nBitte einen Satz eingeben\n"); fgets(text,20,stdin...
von Johnny_Truelove
So Feb 08, 2015 1:44 pm
Forum: C / C++
Thema: Ersetzen von Zeichenketten
Antworten: 14
Zugriffe: 16229

Re: Ersetzen von Zeichenketten

Wie würde es dann ungefähr aussehen ? Kannst du mir eine kleine Hilfestellung geben ?
von Johnny_Truelove
So Feb 08, 2015 2:15 am
Forum: C / C++
Thema: Ersetzen von Zeichenketten
Antworten: 14
Zugriffe: 16229

Re: Ersetzen von Zeichenketten

Also die Zeichen werden zwar ausgetauscht, doch gibt das Programm nicht wieder, wie viele Zeichen es ausgetauscht hat. Kann mir da jmd helfen ?

Also ganz werden die Zeichen doch nicht ausgetauscht, bei dem Wort Augenhaut wird nur Aigenhait anstatt Eigenheit ausgegeben.

MfG Johnny_Truelove
von Johnny_Truelove
Sa Feb 07, 2015 5:31 pm
Forum: C / C++
Thema: Ersetzen von Zeichenketten
Antworten: 14
Zugriffe: 16229

Re: Ersetzen von Zeichenketten

Hier mein Programm : #include <stdio.h> #include <stdlib.h> #include <string.h> int replace_character(char* string, char from, char to) { int result = 0; if (!string) return 0; while (*string != '\0') { if (*string == from) { *string = to; result++; } string++; } return result; } int main(void) { ch...
von Johnny_Truelove
Sa Feb 07, 2015 1:41 pm
Forum: C / C++
Thema: Ersetzen von Zeichenketten
Antworten: 14
Zugriffe: 16229

Ersetzen von Zeichenketten

A2) Schreiben Sie ein Programm mit folgender Leistung : Eine Zeichenkette von maximal 20 Zeichen wird einge lesen, wobei man annehmen darf, dass die eingegebene Zeichenkette keine Leerzeichen enthält. Wenn in der eingelesenen Zeichenkette die Doppelvok ale "au", "Au", "aU" oder "AU" auftreten, werde...
von Johnny_Truelove
Sa Feb 07, 2015 1:10 pm
Forum: C / C++
Thema: gets in C
Antworten: 5
Zugriffe: 6459

Re: gets in C

#include <stdio.h> #include <string.h> int main() { char satz[80]; printf("\nBitte Satz eingeben: "); fgets(satz); printf("\n%s",satz); printf("\nDer Satz besteht aus %i Zeichen.", strlen(satz)); } Fehlermeldung: Too few arguments to function 'fgets' EDIT dani93: Code-Tags
von Johnny_Truelove
Sa Feb 07, 2015 12:46 pm
Forum: C / C++
Thema: gets in C
Antworten: 5
Zugriffe: 6459

Re: gets in C

Ich habe es wie immer aufgerufen, also gcc name.c -o name.c.out
Da kam schon die Fehlermeldung, gets würde abgelehnt werden und bei fgets stand irgendwie ich hätte zu viele Variable benutzt (too few arguments)
von Johnny_Truelove
Sa Feb 07, 2015 12:09 pm
Forum: C / C++
Thema: gets in C
Antworten: 5
Zugriffe: 6459

gets in C

Hallo Leute, bin sehr erfreut dieses Forum hier gefunden zu haben. Habe folgendes Problem : Auf Knoppix 7.2 (Linux) wird die Funktion gets() in C nicht angenommen, doch bei dev cpp (windows) geht alles einwandfrei. Habe es auch schon mit fgets() probiert, ging aber ebenfalls nicht. Deswegen meine fr...