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

Текстовые файлы - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Разбор алгоритма http://www.cyberforum.ru/cpp-beginners/thread996097.html
Пожалуйста поясните метод сжатия LZMA. Только пожалуйста не надо кидать ссылки на википедию.
C++ сумма ряда прошу помощи http://www.cyberforum.ru/cpp-beginners/thread996070.html
new с размещением и двумерный массив C++
Подскажите, как с помощью new с размещением создать двумерный массив? С одномерным мне все понятно #include <new> char buffer int main() {
C++ Массивы. Счиать, найти сумму неположительных, произведение положительных элементов, поменять местами элементы
Одномерный массив Х(15) считать из файла( задействовав библиотеку fstream) *.txt . Найти:Сумму неположительных, произведение положительных элементов, поменять местами первый и последний элементы.
C++ Visual Studio c++ Не удается найти указанный файл http://www.cyberforum.ru/cpp-beginners/thread996027.html
Такие темы уже здесь заводили, но мне ничего не помогло. Пишу программу, нажимаю F7, пишет: 1>------ Перестроение всех файлов начато: проект: Проект1, Конфигурация: Debug Win32 ------ ========== Перестроение всех: успешно: 1, с ошибками: 0, пропущено: 0 ========== далее нажимаю F5, а он мне (см.вложение) всегда одно и то же, с любой программой, даже, если она написана с ошибками.....
C++ Даны целые числа a1, a2, ., an. Получить те положительные числа из этой последовательности, которые являются полными квадратами ПОМОГИТЕ решить задачу на C++ Заранее спасибо! Даны целые числа a1, a2, ..., an. Получить те положительные числа из этой последовательности, которые являются полными квадратами ( 1, 4, 9, ... ). Операцию извлечения квадратного корня не использовать. подробнее

Показать сообщение отдельно
axxx15
0 / 0 / 0
Регистрация: 19.10.2013
Сообщений: 4
03.11.2013, 13:04     Текстовые файлы
Когда сдавал программу, придрались к тому, что у меня файл считывается в строку. Как исправить?


#include <iostream.h>
#include <cstdio>
#include <ctype.h>
#include <windows.h>
#include <conio.h>
#include <string>

int main ()
{
SetConsoleCP (1251);
SetConsoleOutputCP (1251);
FILE* challenge = fopen ("Challenge.txt", "r+w");
char check_point = ' ';
long int length = 1000000;

char string [length];
int i = 0;
if (challenge == NULL) perror ("Îøèáêà îòêðûòèÿ ôàéëà");
else
{

do
{
string [i] = fgetc (challenge);
++i;
}
while ( string [i] != EOF);
i = 0;
do
{
if( string [i] == check_point)
{
string [i] = string [i++];
}

cout<<string [i];
++i;
}
while ( string [i] != EOF);
cout <<endl;
for (int i = 0; string [i] != '.'; i++)
{
string [i] = toupper(string [i]);
cout<<string [i];
}
}
fclose (challenge);
getch ();
}
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 19:07. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru