#include<stdio.h>
#include<string.h>
int main(){
char ch;
FILE *fp=fopen("inputString.txt","w+");
if(fp!=NULL){
printf("请输入要保存的字符串:\n");
ch=getchar();
int count=0;
while(ch!='\n'){
count++;
fputc(ch,fp);
ch=getchar();
}
printf("\n");
rewind(fp);
ch=fgetc(fp);
while(ch!=EOF){
putchar(ch);
ch=fgetc(fp);
}
printf("\n");
}
fclose(fp);
return 0;
}
#include<iostream>
#include<cstring>
using namespace std;
int main(){
char longest[100];
short m;
freopen("inputString.txt","w",stdout);
cin>>m;
char **str=new char*[m];
for(short i=0;i<m;){
str[i]=new char[100];
cin>>str[i];
cout<<str[i++]<<endl;
}
freopen("outputString.txt","w",stdout);
strcpy(longest,*str);
for(short i=0;++i<m;)
if(strlen(longest)<strlen(*str+i))strcpy(longest,*str+i);
cout<<longest;
for(short i=0;i<m;)delete[]str[i++];
delete[]str;
return 0;
}