Die Suche ergab 9 Treffer
- 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 ?
- 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...
- 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 ?
- 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
Also ganz werden die Zeichen doch nicht ausgetauscht, bei dem Wort Augenhaut wird nur Aigenhait anstatt Eigenheit ausgegeben.
MfG 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...
- 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...
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
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)
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)
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...