Форум программистов, компьютерный форум, киберфорум
Наши страницы

Текстовый файл: вывести фамилии и инициалы студентов в алфавитном порядке - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Файлы, функции. Определить размер трех файлов с данными именами. http://www.cyberforum.ru/cpp-beginners/thread757178.html
3. Описать функцию IntFileSize(Name) целого типа, возвращающую размер файла целых чисел с именем Name. Если файл не существует, то функция возвращает –1. С помощью этой функции определить размер трех...
C++ Поменять для данной матрицы A размера M x N строки1|столбцы2 с номерами k1 и k2 2. . Описать процедуру SwapLine(A,M,N,k1,k2)1|SwapCol(A,M,N,k1,k2)2, осуществляющую перемену местами строк1|столбцов2 вещественной матрицы A размера M x N с номерами k1 и k2 (если k1 или k2 больше... http://www.cyberforum.ru/cpp-beginners/thread757176.html
Двумерный массив, процедуры. Вывести номер первой1|последней2 строки3|столбца4, содержащего только положительные элементы C++
1. Дана матрица размера 5 x 10. Вывести номер ее первой1|последней2 строки3|столбца4, содержащего только положительные элементы. Если таких строк3|столбцов4 нет, то вывести 0. (двумерный массив)
C++ Область видимости Protected
Еcть некий класс player и есть в нем переменная id в области паблик. Есть второй класс team который использует эту переменную. Пjка эти классы дружны, то все нормально, но если убрать дружбу, то...
C++ Найти индексы первого отрицательного элемента больше заданной величины в массиве http://www.cyberforum.ru/cpp-beginners/thread757150.html
Найти индексы первого отрицательного элементы больше заданной величины в A(n,m) Добавлено через 33 секунды на си++
C++ Как прикрепить БОЛЬШУЮ иконку к файлу? Есть программа, компилятор VS08. Иконку размером 32*32 прикрепил, когда файл отображается таблицей, списком, то иконка нормальная, а если большие значки, то опять та, что по умолчанию. Как это... подробнее

Показать сообщение отдельно
Stocky
0 / 0 / 0
Регистрация: 01.11.2012
Сообщений: 30

Текстовый файл: вывести фамилии и инициалы студентов в алфавитном порядке - C++

09.01.2013, 21:44. Просмотров 1896. Ответов 1
Метки (Все метки)

В общем такое задание. Есть текстовый файл который содержит <фамилия>, <имя>, <очество>, <год рождения>, <курс>, <пол>, данные студентов разделяются ";" .Нужно написать прогу которая выводит на экран фамилии и ИНИЦИАЛЫ студентов в алфавитном порядке
Собственно вот начало
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
#include "stdafx.h"
#include <iostream>
#include <stdio.h>
using namespace std;
 
 
int _tmain(int argc, _TCHAR* argv[])
{
    char str[256], *a, *b, name[12], surname[12], oldname[12]; 
    int tmp;
    FILE *f=fopen("file.txt", "rt");
    if (f==NULL)
    {
        cout<<"file ne nayden";
        cin>>a;
        return -1;
    }
    while (!feof(f))    //когда не конец файла тоже что и while (f!=EOF)
    {
        fscanf(f, "%s", str);
        a=strchr(str,',');
        a++;
        b=strchr(a, ',');
        b++;
        tmp=atoi(b);
Но как вывести на экран фамилии и ИНИЦИАЛЫ студентов в алфавитном порядке ума не приложу
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.