1
c programmering
Postat av PQW den 11 Oktober 2012, 12:13
4 kommentarer · 216 träffar
Hej jo i min kod så ska jag ha en sträng i minnet och med hjälp av ett meny system så ska man röra sig på strängen ex. om jag trycker 1 så ska man gå 1 steg åt höger och om jag trycker 2 så ska man röra sig till vänster etc.. men i min kod så rör man sig inte på strängen man får bara upp massa olika tecken .... så här ser min kod ut : HJÄLP mig hitta problemet tack :D
#include
int main()
{
int input, quit;
quit=1;
char po;
po=0;
while (quit)
{
const char text[] = "Gothenburg university!";
const char *my = text;
printf("Pekaren pekar pa %c, valj en operation\\\\n ", po);
printf("1. Plus 1\\\\n");
prin tf("2. Minus 1\\\\n");
printf("3. Avsluta programmet\\\\ n");
scanf("%d", &input);
{
switch (input)
{
case 1:
printf("%c:", *my);
po++;
break;
case 2:
printf("%c:", *my);
po--;
break;
case 3:
printf("Programmet avslutas");
quit = 0;
break;
default:
printf(" Mata in ett annat tal: \\\\n\\ ;\\n");
break;
}
}
}
}
#include
int main()
{
int input, quit;
quit=1;
char po;
po=0;
while (quit)
{
const char text[] = "Gothenburg university!";
const char *my = text;
printf("Pekaren pekar pa %c, valj en operation\\\\n ", po);
printf("1. Plus 1\\\\n");
prin tf("2. Minus 1\\\\n");
printf("3. Avsluta programmet\\\\ n");
scanf("%d", &input);
{
switch (input)
{
case 1:
printf("%c:", *my);
po++;
break;
case 2:
printf("%c:", *my);
po--;
break;
case 3:
printf("Programmet avslutas");
quit = 0;
break;
default:
printf(" Mata in ett annat tal: \\\\n\\ ;\\n");
break;
}
}
}
}






