login  Naam:   Wachtwoord: 
Registreer je!
 Forum

c probleem (Opgelost)

Offline Drieske - 15/10/2007 12:39
Avatar van DrieskeLid Hallo,

Ik moe bij het volgende scriptje de tekst dat ingevoegd wordt de ASCII waarde en de tekst zelf met 1 verhogen. En daarna terug met 1 verlagen.

Hoe doe je dit?
  1. #include <stdio.h>
  2. #include <conio.h>
  3. void main( void )
  4. {
  5. char Letter, Zin[50];
  6. int Teller1, Teller2;
  7.  
  8. /* Invoeren tekst en opslaan in Zin */
  9. printf("Tik een zin in, druk [Enter] om te stoppen:\n");
  10. for ( Teller1 = 0; Teller1 < 49 && ( Letter = getche() ) != '\r'; Teller1++ )
  11. {
  12. Zin[ Teller1 ] = Letter++;
  13. if( Letter == '\b' )
  14. {
  15. printf( " \b");
  16. /* Alleen ascii tonen van karakters op je scerm en geen plaatsverlies
  17.   bij backspace */
  18. Teller1--;
  19. Teller1--;
  20. }
  21. }
  22. Zin[ Teller1 ] = '\0';
  23.  
  24. /* Afdrukken ingevoerde zin */
  25. printf("\nJe hebt volgende zin ingetikt: \n");
  26. printf( "%s", Zin );
  27. /* for ( Teller2 = 0; Teller2 < 100; Teller2++ )
  28. {
  29. printf("%c", Zin[ Teller2 ] );
  30. }
  31. */
  32. printf("\nDe ASCII-Waarden: \n");
  33. for ( Teller2 = 0; Teller2 < Teller1; Teller2++ )
  34. {
  35. printf("%d ", Zin[ Teller2 ] );
  36. }
  37.  
  38. /* Wacht op [Enter] om programma te stoppen */
  39. printf("\nDruk [Enter] om te stoppen...");
  40. while ( getch() != '\r' );
  41. }

0 antwoorden

Gesponsorde links
Er zijn nog geen reacties op dit bericht.
Dit onderwerp is gesloten.
Actieve forumberichten
© 2002-2024 Sitemasters.be - Regels - Laadtijd: 0.177s