Untitled

 avatar
unknown
plain_text
3 years ago
883 B
10
Indexable
#include <iostream>
#include <cstdlib>
using namespace std;
struct user {
	int addr;
	char name[21];
};

// 

int main()
{
	FILE* finput;
	
	finput = fopen("input.txt", "r");
	int n, m;

	fscanf(finput, "%i %i\n", &n, &m);
	char s[50];
	char name[21];
	user* us = new user[n];
	for (int i = 0; i <n; i++)
	{
		fscanf(finput, "%s %s \n", s, us[i].name);
		int j;
		int num = 0;
		while (*s)//короче тут преобразовать строку адресс в число и потом заполнить в структуру
		{
			//можно запихать это в функцию отдельную кста
			//num = num * 10 + (*s++ - '0');
		}
		us[i].addr = num;
		
	}
	for (int j = 0; j < n; j++)
	{
		for (int i = 0; i < n-1; i++)
		{
			if (us[i].name > us[i + 1].name) {
				swap(us[i], us[i + 1]);
			}
		}
	}
}
Editor is loading...