Forum
Tipps
News
Menu-Icon

DOS-EDITOR

 ???

Mit Hilfe der backspace-Taste soll ein Zeichen links neben dem Cursor gelöscht werden und alle Zeichen, die rechts vom Cursor stehen, um eine Stelle nach rechts verschoben werden.(Eben so wie sie auf der Tastatur funktioniert).
Jetzt mein Problem: ich muss erst mit den Pfeiltasten in den Text und kann dann erst löschen.
Was mach ich falsch UND WER KANN MIR HELFEN???
Wenn ich unklar war, bitte fragen
void delete_key( void )
{
  int column = cursor_x + first_char - FIRST_COLUMN;
  int row    = cursor_y + first_line - FIRST_ROW;        
  int j;                                
  if( strlen(daten[row]) > 0 )          
  {                                      
      for( j = column ; j < LINE_LENGTH-1; j++  )              
  {
           daten[row][j] = daten[row][j+1];              
  }
      daten[row][LINE_LENGTH-1] = ' ';
      show_line( row, cursor_y );        
  }
}
Mein codeschnippsel


Antworten zu DOS-EDITOR:

Jetzt mein Problem: ich muss erst mit den Pfeiltasten in den Text und kann dann erst löschen.
Was mach ich falsch UND WER KANN MIR HELFEN???
Wenn ich unklar war, bitte fragen

Du bist unklar.

Was möchtest Du denn genau haben ???

Hat dir diese Antwort geholfen?

Danke ButtonHilfreiche Antwort Button
  • was hat das ganze mit dem "DOS-EDITOR" zu tun ?


gez. DAU

Ref.: ==> http://web.urz.uni-heidelberg.de/Dokumentation/dos-editor.html


« Fragen zur Batch-ProgrammierungWord-/Excel-Kombinationsfeld mit Access-Inhalten befüllen »
 

Schnelle Hilfe: Hier nach ähnlichen Fragen und passenden Tipps suchen!

Fremdwörter? Erklärungen im Lexikon!
Alphanumerische Zeichen
Alphanumerische Zeichen: Damit sind bestimmte Zeichenkombinationen gemeint, die aus Zahlen und einigen Buchstaben bestehen können. Während die Zeichenfolge "123...

Cursor
Als Cursor bezeichnet man den Pfeil, der über den Bildschirm wandert, wenn man die Computer-Maus bewegt. Dieser ändert nach jeweiliger Funktion sein Aussehen. B...

AGP Schnittstelle
Die AGP (Accelerated Graphics Port) - Schnittstelle wurde in den 1990er Jahren eingeführt und war speziell für Grafikkarten in PCs konzipiert. Sie bot eine dire...