【求助】大神请留步关于数组问题
程序代码:
#include <stdio.h> #define MAXLINE 40 #define LEN 61 void gettext(char (*t)[LEN],int *m) { int n; printf("Enter textline,ended to empty line:\n"); n=0; gets(t[n]); while(*t[n]) { n++;gets(t[n]); *m=n; } } void puttext(char t[][LEN],int n) { int i; for(i=0;i<n;i++) {printf("%-2d:",i+1); puts(t[i]); } } main() { char text[MAXLINE][LEN];int n; gettext(text,&n); puttext(text,n); }
题目是编写程序从终端输入若干文本行(每行不超过40行,每行不超过60个字符),遇空行结束输入,然后将此文本左侧加上行号后输出。