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.