Форум программистов, компьютерный форум CyberForum.ru

Необходимо написать программу сортирующую эту строки по алфавиту и выводящую результат в другой файл. - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Ввести массив случайных чисел в файл .Есть код http://www.cyberforum.ru/cpp-beginners/thread667562.html
#include "stdafx.h" #include <iostream> #include <fstream> #include <stdlib.h> #include <time.h> using namespace std; int main(void) { srand(time(NULL));
C++ Отсортировать массив по возрастанию Отсортировать массив по возрастанию методом поиска минимального элемента. http://www.cyberforum.ru/cpp-beginners/thread667547.html
нестатическая ссылка на член должна указываться относительного заданного объекта C++
Подскажите что не так? (ошибка в конструкторе puckMan.cpp) gameElement.h #pragma once class gameElement { public: struct characteristics
C++ Найти сумму,разность,скалярное произведение и квадрат евклидовой нормы
Найти сумму,разность,скалярное произведение и квадрат евклидовой нормы двух векторов в n-мерном пространстве.
C++ Составить программу построения таблицы значений функции http://www.cyberforum.ru/cpp-beginners/thread667534.html
Дана функция y(x)=A*x^2+Bx+C,где А-количество букв в фамилии студента,В-количество букв в имени студента,С-количество букв в отчестве студента.Для функции y(x) составить программу построения таблицы значений функции при изменении аргумента от L до R с шагом T. В каждой строке выводить значения аргумента и соответствующее ему значения функции. Кроме того,в конце таблицы напечатать отдельной...
C++ Передача двумерного массива в функцию Неожиданно для себя столкнулся с такой вот проблемой . Есть две функции : void print_matrix(double ** A, int n) { for (int i = 0; i < n; ++i) { for (int j = 0; j < n; ++j) { cout << A << "\t"; } cout << endl; } } подробнее

Показать сообщение отдельно
Codigopensador
0 / 0 / 0
Регистрация: 09.10.2012
Сообщений: 12
10.10.2012, 12:11  [ТС]     Необходимо написать программу сортирующую эту строки по алфавиту и выводящую результат в другой файл.
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
26
27
28
29
30
31
32
33
34
FILE *fp, *fp2; 
char srtfile[255];
string x;
if((fp=fopen("1.txt","r"))=NULL) \\ открываем файл
    {
    printf ("Ошибка при открытиии файла");
    }
else 
    {
    while(!feof(fp))
    {
    fgets(strfile,sizeof(strfile),fp); \\считывание  строк в массив strfile
    }
for(int i=0; i<100; i++)
    {
    if(strfile[i]<strfile[i+1]) \\ Здесь сортировка идет если строка а меньше строки б строка б становится на место строки а а строка а на местро строки б
    {x=strfile[i];
     strfile[i]=strfile[i+1];
     strfile[i+1]=x;
    }
    }
if((fp2=fopen("2.txt","r"))=NULL) 
    {
    printf ("Ошибка при открытиии файла");
    }
else 
{
    while(!feof(fp2))
    {
    fputs(strfile,fp2); \\ далее это все после перемещения записывается в 2 внешний файл осортированное
    }
}   
fclose(fp);
fclose(fp2);
X каким должен быть все таки если мы сравниваем 2 строки чаровским или стринг?
 
Текущее время: 00:42. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru