Mites sais jonkun tekstin keskeltä eroteltua yhden kirjaimen? Vähä niiku QB:ssä on mid$ .
Tuossa on jonkinlainen korvike MID$-komennolle. Omaa funktiota en onnistunut vääntämään, mutta ehkä se sinulta onnistuu.
#include <stdio.h> #include <string.h> int main(void) { char mjono[4]; char *str1 = "Pepe"; //MID$(mjono$,2,2)=strncopy(mjono,&str1[1],2); strncpy(mjono, &str1[1], 2); mjono[3] = '\0'; printf("Alkuperäinen merkkijono: %s\n",str1); printf("MID$ 1, 3: %s\n", mjono); getchar(); }
Ja \n on tietenkin taas kenoviiva n
Aihe on jo aika vanha, joten et voi enää vastata siihen.