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

сортировка одномерного символьного массива из файла - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Непонятная ошибка http://www.cyberforum.ru/cpp-beginners/thread981731.html
Здравствуйте, есть код, в котором два раза выполняется одна и та же последовательность, первый раз выполняется без ошибок, во второй раз выбрасывает исключение, помогите пожалуйста разобраться. #include "stdafx.h" #include "stdafx.h" #include <locale.h> #include <iostream> #include <string> void MyReadFile(char*); char* EditPath(char*, char*);
C++ Что-то леплю в прогу, переменные, функции. Не видит переменных Подскажите, как лучше сделать, варианты, оштбки собствено.. // Листинг 9.14. // Разрешение проблемы утечки памяти #include <string> #include <iostream> // для объекта cout using namespace std; #include<iomanip> //Этот файл содержит большую часть манипуляторов C++. Если вы не знаете, что такое манипулятор, не беспокойтесь. Просто подключите это файл смело и не раздумывая вместе с... http://www.cyberforum.ru/cpp-beginners/thread981728.html
Переделать программу с указателями С++ C++
Подскажите пжлст ,как переделать эту программу ,чтобы не использовать квадратные скобки?и чтобы когда вхождение символа не найдено выдавалась ошибка ,а не смайлики) #include "stdafx.h" #include <stdio.h> #include <stdlib.h> #include <conio.h> char * mystrchr(char *s, char ch) { while (s && *s != ch)
C++ Шаблон функции для удвоения максимального значения
Помогите написать программу : Напишите программу, которая использует шаблон функции для удвоения минимального значения из трех аргументов. Проверьте программу, используя тройки целых чисел, чисел с плавающей точкой и символов. я не совсем поняла ,что означает это: Проверьте программу, используя тройки целых чисел, чисел с плавающей точкой и символов.
C++ Умножение матриц(динамические одномерные массивы) http://www.cyberforum.ru/cpp-beginners/thread981701.html
Есть класс: class Array { public: /*Конструкторы*/ Array(Array &tmp);//конструктор копирования Array(); //конструктор void Array(int x , int y); Array(double*,int);//конструктор массив
C++ class C++ помогите пожалуйста решить эту задачку , я кое как писал программку для структуры и она работает, теперь как ее переделать классы, у меня ничего не получается подскажите что надо делать!! хочу сказать заранее спасибо! Вот у меня программа для структуры: #include<iostream> #include<fstream> using namespace std; struct posl { char fam,im,rod; int god ; }; подробнее

Показать сообщение отдельно
vitaliypro
1 / 1 / 0
Регистрация: 09.09.2013
Сообщений: 125
19.10.2013, 18:26  [ТС]     сортировка одномерного символьного массива из файла
СПАСИБО ОГРОМНОЕ

а как разбить так как у меня было на функции
-ввод
-вывод
главная
???

Добавлено через 21 минуту
#include<iostream>
#include<fstream>
#include<conio.h>

using namespace std;

void genmas (char *mas)
{
ifstream a("in.txt");
for(int i = 0; i < 10; i++) a >> mas[i];
a.close();
}

void sortmas (char *mas)
{
char temp;
for(int i = 0; i<10; i++)
{
for(int j = 9; j > i; j--)
{
if(mas[j-1]>mas[j])
{
temp=mas[j-1];
mas[j-1]=mas[j];
mas[j]=temp;
}
}
}
}

void savefile(char *mas)
{
ofstream filer ("out.txt");
for(int i=0; i<10;i++)
{
filer << mas[i]<< " ";
}
}

int main()
{
char mas[10],temp;
int i,j;
genmas (mas);
cout<<"Ishodniu massiv : \n";
for(i = 0; i < 10; i++) cout << mas[i] << ' ';
sortmas (mas);
cout<<"\nSortirovanniu massiv : \n";
for(i = 0; i < 10; i++) cout << mas[i] << ' ';

savefile (mas);

getch();
return 0;
}


ВОТ ДОДЕЛАЛ ВСЕ САМ)НО СПАСИБО ЗА ПОМОЩЬ!!!!!!!
 
Текущее время: 08:16. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru