Guten Tag,
ja also ich bin mal neu hier. Dieses Jahr haben wir leider einen Programmierprofessor bekommen bei dem seit 20 Jahren ein verfahren rennt das er ned unterrichten kann, doch irgendwie schafft er es nicht erwischt zu werden. Fazit das heißt nun ich und meine restliche Klasse können sich den Stoff selber beibringen. Das heißt wir bekommen Programmaufgaben wo wir eingeben solln in c einen satz haben aber nur
scanf gelernt.... und son ganzer Scheiß. Ja also ich habe 3 Programme bis am Montag fertig zu stellen. Nun verwende ich daheim da ich positiv werden will, den Compiler devc++.
So nun zum Programm das erste was ich oben erwähnt habe. Ein Freund der leider nicht online ist hat mir paar Anhaltspunkte gegeben für das Programm.
strcat() zum Ausschneiden des Wortes.
strstr() zum suchen des Wortes.
Dann will ich in einer While schleife jedes Zeichen einzelnd zurückschieben wenn ich das Wort ausgeschnitten hab das ich es hinten anhängen kann.
Also mein Problem beginnt schon mal bei der Eingabe.
Da ich nen ganzen Satz eingeben muss habe ich erfahren ich muss einen String haben da der Char nur ein Wort eingeben kann. Also hab ich in erfahrung gebracht das ich die eingabe ned mit scanf() machen muss sondern mit gets(). Ja nun gibt er mir nen fehler Oo beim Compiler in <stdio.h> aus "_CRTIMP char* __cdecl gets (char*);"
Nun noch eins wie verwende ich nun strstr(), strcat()?
mfg Canonball
PS: Bitte bitte helft mir
danke
Ist alles in C!
ja also ich bin mal neu hier. Dieses Jahr haben wir leider einen Programmierprofessor bekommen bei dem seit 20 Jahren ein verfahren rennt das er ned unterrichten kann, doch irgendwie schafft er es nicht erwischt zu werden. Fazit das heißt nun ich und meine restliche Klasse können sich den Stoff selber beibringen. Das heißt wir bekommen Programmaufgaben wo wir eingeben solln in c einen satz haben aber nur
scanf gelernt.... und son ganzer Scheiß. Ja also ich habe 3 Programme bis am Montag fertig zu stellen. Nun verwende ich daheim da ich positiv werden will, den Compiler devc++.
So nun zum Programm das erste was ich oben erwähnt habe. Ein Freund der leider nicht online ist hat mir paar Anhaltspunkte gegeben für das Programm.
strcat() zum Ausschneiden des Wortes.
strstr() zum suchen des Wortes.
Dann will ich in einer While schleife jedes Zeichen einzelnd zurückschieben wenn ich das Wort ausgeschnitten hab das ich es hinten anhängen kann.
Also mein Problem beginnt schon mal bei der Eingabe.
Da ich nen ganzen Satz eingeben muss habe ich erfahren ich muss einen String haben da der Char nur ein Wort eingeben kann. Also hab ich in erfahrung gebracht das ich die eingabe ned mit scanf() machen muss sondern mit gets(). Ja nun gibt er mir nen fehler Oo beim Compiler in <stdio.h> aus "_CRTIMP char* __cdecl gets (char*);"
Nun noch eins wie verwende ich nun strstr(), strcat()?
mfg Canonball
PS: Bitte bitte helft mir

Ist alles in C!