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;
}
Please also mark the comments that contributed to the solution of the article
Content-Key: 61128
Url: https://administrator.de/contentid/61128
Printed on: April 24, 2024 at 02:04 o'clock
2 Comments
Latest comment