I have to now make a simple single line text editor where the letters i type i can use commands to edit them this is what I started with my knowledge and so far ive got typing happening, if its possible to just input commands that can change the lines I type.
#include <stdio.h>
#define MAX 100
#define LEN 80
char text[MAX][LEN];
int main(void)
{
register int t, i, j;
printf("Enter an empty line to quit.\n");
for(t = 0; t < MAX; t++) {
printf("%d: ", t);
gets(text[t]);
if(!*text[t])
break; /* quit on blank line */
}
for(i = 0; i < t; i++) {
for(j = 0; text[ i ][ j ]; j++)
putchar(text[ i ][ j ]);
putchar('\n');
}
return 0;
}