
27.05.2007, 19:15
|
|
Новичок
Регистрация: 11.02.2007
Сообщений: 10
Провел на форуме: 43734
Репутация:
4
|
|
Сообщение от _Great_
27.05.2007 18:14:51, KEZ
KEZ:
Код:
#include <stdio.h>
int main(int argc, char* argv[])
{
char buf[256];
FILE *f = fopen( "C:\\1.txt", "r" );
while (fgets( buf, 255, f ))
strncpy( string, buf, 255 );
fclose( f );
return 0;
}
где string - очередная переменная в которую положится очередная строка
27.05.2007 18:15:00, KEZ
запости *** я забанен(
Короче, смысл проги в том, что... а, ладно щас исходник кину:
Код:
#include <stdio.h>
#include <stdafx.h>
#include <iostream>
#include <string.h>
using namespace std;
class massive_s
{
public:
massive_s (char*, int, float);
void show_data (void);
/* void fetch (int); */
private:
char name[64];
int marck;
float m_marck;
};
massive_s::massive_s (char *name, int marck, float m_marck)
{
strcpy (massive_s::name,name);
massive_s::marck = marck;
massive_s::m_marck = m_marck;
if (m_marck > 3.5)
strcat (massive_s::name," IIEPEBEDEH");
else
strcat (massive_s::name," HE IIEPEBEDEH");
}
void massive_s::show_data (void)
{
cout <<" Name: "<< name << endl;
cout <<" Ocenka: "<< marck << endl;
cout <<" Cpednjaja ocenka: " << m_marck << endl;
}
int main (void)
{
/* здесь нужен код, который считывал бы из вайла построчно переменные, и формировал запрос в конструктор типа:
massive_s w1(string1, int1, float1); где стринг, интеджер и флоат - вытащенные из файла переменные (стринг - первая строка, интеджер - 2 и флоат - 3, причем в файле продобных строк 100 (т.е. они чередуюццо:
Вася Пупкин
1
3.3
Миша Ипачевский-Распиндосов
4
4.5
Саша шнуровской
5
3.5
)
*/
}
|
|
|