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.

Empfohlene Antworten

Veröffentlicht

Hi

Nach Eingabe einer Zeichenkette (maximal 30 Zeichen) soll geprüft werden, ob einzelne

Zeichen der Kette mehrmals vorkommen.

Wenn dies der Fall ist, dann soll dieses Zeichen in ein Ausgabefeld übertragen werden.

Das Ausgabefeld enthält am Schluß alle Zeichen, die in der Eingabe-Zeichenkette zwei~

oder mehrmals aufgetreten sind.

Kommt das „a“ dreimal vor, dann erscheint das „a“ aber nur einmal im Feld „Mehrfachnennungen

Soll dan so aussehen

[Eingabe]: ´[abcabcabc]

[Ausgabe]: ´[abc]

ich hoff das mir jemand helfen kann

stehe erst am anfang

danke im vorraus

Visual Basic, Basic, QBasic, Blitz Basic...?

In welcher Sprache möchtest du es denn? ;)

access 2003

vba

es sollen unten in der spalte für mehfachnennungen nur die buchstaben auftauchen die in der obigen spalte nur 1 mal genannt worden sind

z.b. wurde oben nur 1 mal das A gennant

sollen nur buchstaben erscheinen die oben einmal genant worden sind

Beispiel:

Eingabe: abcaaaa

Ausgabe: a

den ich will nur das 1mal A abfragen

die aus dem 2 bsp

ja die Häufigkeit der Zeichen in dem String und welche schleife ich danach benutzen muss bzw. wenn nötig array und mid funkton

for schleife über die String elemente

mid für das jeweilige Stringelement

array oder dictionary (wenn es das in VBA gibt?)

for schleife über das Array bzw. die Dictionary Elemente

btw: warum machst du das in VBA, wenn du anscheinend nicht viel Ahnung davon hast?

vom Verständis her, würde ich deine eingabe in einen array aufsplitte, sodass jeder Buchstabe einen Index belegt

BSP:

Eingabe: abcdaa

nach Umwandlung in Array: [a][c][d][a][a]

dann einfach ein zweites Array (array2) nehmen und dort anfangen zu befüllen, heißt den ersten Array durchlaufen angefangen bei array1[0], dieses Zeichen kannst du sicher übernehmen in array2[0], dann den Index vom array1 incrementieren, dieses Zeichen mit den Elementen des array2 überprüfen und wenn noch nicht vorhanden hinzufügen, ansonsten verwerfen.

dann hast du am Ende im Array2 stehen: [a][c][d]

dann fügst du es wieder zu nem String bei Bedarf zusammen...

hoffe konnte helfen...

Erstelle ein Konto oder melde dich an, um einen Kommentar zu schreiben.

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.