for
cartman
вот лови:
[codebox]#include <cstdlib>
#include <iostream>
#include <fstream> // the lib for work with file
using namespace std;
int main(int argc, char *argv[])
{
// open file 1 (with words)
int max_len=0, len=0, alllen=0;
char word[64], buffer[1000];
memset (buffer,00,1000);
ifstream input_file("file1.txt");
if (input_file.fail()) cerr << "open error" << endl;
while (! input_file.eof())
{
input_file >> word;
cout << word << endl;
len= strlen(word);
if (max_len<len) max_len=len;
memcpy (buffer+alllen,word,len);
alllen++;alllen+=len;
}
cout << "max_len:" << max_len << endl << endl;
int lenka=0;
for (int jj=0; jj<=alllen; jj++)
{
lenka=strlen(buffer+jj);
if (max_len == lenka)
{
cout << lenka << "buffer=" << buffer+jj << endl;
//thats here write in file2!!!
// вот тут сделай запись в файл номер 2
}
jj+=lenka;
}
input_file.close ();
getchar();return 0;
}[/codebox]
просто я наскоряк написал... дальше сам
а вот тебе для решения 2 задачи:
Ссылка скрыта от гостей
я думаю если постараешься, то сам справишься