Mitenkä minun pitäisi laittaa tuo for lause, että kirjaimet tulostuisivat kunnolla. Nyt tulostus on ihan sekavaa?
#include<stdio.h>
#include<conio.h>
void main (void)
{
char mjono[80],*os;
int i;
os=mjono;
printf("\nAnna merkkijono: ");
gets(os);
for(i=1;i!=NULL; i++)
{
printf("%c",*os);
os++;
}
getch();
}Löysin jo virheen.
Voisit koettaa ratkoa ongelmiasi itse ennen kyselemään tulemista. Suosittelisin myös C:n perusteiden opettelemista.
Aihe on jo aika vanha, joten et voi enää vastata siihen.