Problem mit array ...
hallo miteinander::
mein problem! so wie unte funktionierts tip top aber ich möchte das ich mit scanf ein string einlesen kann.
ich bringe es nicht hin..
also ich bringe es schon hin aber bei der ausgabe habe ich folgenden effect
<<< hello Lowbyteeeeeeeeeeeeeeeeee <<<<< "rollend
das ist der fehler /oben das eeeeeeeeeeeeeeenach lobyte . Das kommt bei jedem durchgang immer wider:::
Danke für eure hilfe
/* LB */
Rollender STRING-Balken
#include <stdio.h>
#include <conio.h>
#include <string.h>
#define ZAEHLER 1000000
void cls(void);
void setCursor( int z, int sp);
int system();
char printstring = " hello Lowbyte ";
char rahmen=
"+---------------------------------------------------------------------------+\n"
" | |\n"
" | |\n"
" | |\n"
" +---------------------------------------------------------------------------+\n";
int var;
int y;
int c;
unsigned j = 0;
int main(void)
{
system("Title LOWBYTE");
setCursor(7, 10);
puts(rahmen);
do
{
long i;
for( i = 0 ; i < 100000000 ; ++i)
;
setCursor(9, 40);
printf("%.20s", printstring + j);
if(++j >= strlen(printstring)/2 )
j = 0;
}
while( ++y < ZAEHLER );
return 0;
}
mein problem! so wie unte funktionierts tip top aber ich möchte das ich mit scanf ein string einlesen kann.
ich bringe es nicht hin..
also ich bringe es schon hin aber bei der ausgabe habe ich folgenden effect
<<< hello Lowbyteeeeeeeeeeeeeeeeee <<<<< "rollend
das ist der fehler /oben das eeeeeeeeeeeeeeenach lobyte . Das kommt bei jedem durchgang immer wider:::
Danke für eure hilfe
/* LB */
Rollender STRING-Balken
#include <stdio.h>
#include <conio.h>
#include <string.h>
#define ZAEHLER 1000000
void cls(void);
void setCursor( int z, int sp);
int system();
char printstring = " hello Lowbyte ";
char rahmen=
"+---------------------------------------------------------------------------+\n"
" | |\n"
" | |\n"
" | |\n"
" +---------------------------------------------------------------------------+\n";
int var;
int y;
int c;
unsigned j = 0;
int main(void)
{
system("Title LOWBYTE");
setCursor(7, 10);
puts(rahmen);
do
{
long i;
for( i = 0 ; i < 100000000 ; ++i)
;
setCursor(9, 40);
printf("%.20s", printstring + j);
if(++j >= strlen(printstring)/2 )
j = 0;
}
while( ++y < ZAEHLER );
return 0;
}
Bitte markiere auch die Kommentare, die zur Lösung des Beitrags beigetragen haben
Content-ID: 61128
Url: https://administrator.de/contentid/61128
Ausgedruckt am: 24.11.2024 um 06:11 Uhr
2 Kommentare
Neuester Kommentar