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

Не знаю как правильно вывести массив - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Разработать структуру "Дети в детском садике" и методы работы с ней http://www.cyberforum.ru/cpp-beginners/thread1684733.html
Распечатать фамилии детей детского сада, которые родились в определенном месяце, указать их возраст и группу.
C++ Не полностью выводит слова при сортировки Здравствуйте! Почему выводится только первая буква от слова? Как сделать чтобы полностью слова выводились? Заранее благодарен. #include <stdio.h> #include <stdlib.h> #include <string.h> ... http://www.cyberforum.ru/cpp-beginners/thread1684705.html
C++ Написать программу: работа с массивами
Задана последовательность значений элементов некоторого массива до и после преобразования по некоторому правилу. Определите алгоритм преобразования и напишите программу, которая: 1)...
Не выводит полностью слова при сортировки C++
Здравствуйте! Почему выводится только первая буква от слова? Как сделать чтобы полностью слова выводились? Заранее спасибо! #include <stdio.h> #include <stdlib.h> #include <string.h> ...
C++ Написать программу для вычисления цепной дроби (использовать цикл с известным числом повторений) http://www.cyberforum.ru/cpp-beginners/thread1684689.html
Здравствуйте!Необходимо написать программу для вычисления цепной дроби(использовать цикл с известным числом повторений), код составила,все работает, но терзает мысль что где-то что-то не так,...
C++ Значение потока вывода Подскажите пожалуйста! Есть исходный текстовой файл с данными и несколько других (тоже текстовых). По мере чтения из исходного файла данные копируются по разным файлам согласно условию. Есть два... подробнее

Показать сообщение отдельно
_Zhenya_
0 / 0 / 0
Регистрация: 26.10.2015
Сообщений: 10
14.03.2016, 19:52  [ТС]
avgoor, А тут что не так?



#include <iostream>
#include <fstream>
using namespace std;

int main(int argc, char *argv[])
{

ifstream fin (argv[1]);
ofstream fout (argv[2]);

char a[100], buf;
int n=0;

fin.unsetf(ios::skipws);
while (!fin.eof())
{
getline(fin,a[n]);
cout<<a[n];
n++;
}

fin>>a[n];



for(int i=0;i<n-1;i++)
for(int j=i+1;j<n;j++)
if(a[i]>a[j])
{
buf=a[i];
a[i]=a[j];
a[j]=buf;
}
if(!fin.eof())
for(int i=0;i<n;i++) fout <<a[i];
}
fin.close();
fout.close();

return 0;
}
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru