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

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

Восстановить пароль Регистрация
Другие темы раздела
C++ Интервал между датами в структуре! http://www.cyberforum.ru/cpp-beginners/thread107627.html
#include<iostream.h> #include<math.h> #include<conio.h> struct time { int day; int month; int year; }; const int n=4;
C++ html в консоли можно ли открыть хтмл файл в консоли,то есть консоль как браузер,но только для файлов http://www.cyberforum.ru/cpp-beginners/thread107615.html
C++ Создание словаря текстового файла.
Здравствуй!! Помогите пожалуйста начинающему программисту. Задача такая: есть текстовый файл .txt в нём содержится текст, нужно прочитать из него информацию и создать файл в котором будет содержаться слово и его порядковые места в тексте. Например:исходные значения: мама моет раму моет мама раму должны получить: мама 1, 5 моет 2, 4 раму...
Даны длины сторон А, В, С некоторого треугольника. Определить его медианы. C++
Надо написать программу с функциями, перегрузку и шаблон к ней. вот задание: "Даны длины сторон А, В, С некоторого треугольника. Определить его медианы. Длина медианы, проведенной к стороне А, вычисляется по формуле: l=0,5√(2В^2+2С^2-А^2 )" очень срочно! заранее спасибо=)
C++ не могу написать прогу :( http://www.cyberforum.ru/cpp-beginners/thread107592.html
помогите пожалуйста, есть 2 файла 1: порядковый номер параметра и параметр 2: порядковый номер и тип параметра ("1" - 16-ти разрядный параметр, мантисса (15-1) разряды, знак в 16-м разряде "2" - 32-х разрядный параметр, мантисса (31-1) разряды, знак в 32-м разряде "4" - 16-ти разрядный код, мантисса (16-1) разряды "6" - 32-х разрядный код, мантисса (32-1) разряды) нужно проверить 1: в первом...
C++ Максимум среди сумм элементов диагоналей, параллельных главной диагонали матрицы надо короче чтоб прога искала максимум среди сумм элементов диагоналей, параллельных главной диагонали матрицы. У меня если квадратная матрица выше 3-его порядка прога не считает, подскажите какой мне цикл нужен))) #include<stdio.h> #include<iomanip.h> #include<iostream.h> #include <iostream.h> #include <iomanip.h> int main() { подробнее

Показать сообщение отдельно
accept
4838 / 3237 / 165
Регистрация: 10.12.2008
Сообщений: 10,682
29.03.2010, 03:37     Текстовые файлы
Цитата Сообщение от Expelio
это понятно, у меня сейчас проблема в другом, мне в самый первый файл необходимо не просто весь массив сохранить а лишь те пары элементов которые соответствуют условию задачи (в первом посте)
в первом посте сказано, что сохранять нужно массив
а потом из него читать обратно (это сделать fclose(), потом fopen() с "r")

C
1
2
    fprintf(output,"%c %c", matr[i][j]);}
    fprintf(output, "%c" ,'\n');
можно заменить на
C
1
    fprintf(output, "%c %c" "\n", matr[i][j]);
Цитата Сообщение от Expelio
Вот пока получился такой код проги. (генерируется матрица, сохраняется в файл, предварительно пройдя отсортировку элементов через функции isdigit и asalpha)
вот именно, когда у тебя файл есть уже, то он уже не поменяется
надо по частям делать, а не всё одновременно

Цитата Сообщение от Expelio
1) Если два элемента не удовлетворяют условиям (по функции isalpha и isdigit) то в файле остается просто пустая строка, каким образом удалить эту ненужную строку в файле ?
пустая строка оставалась из-за того, что ты не соблюдал, что перевод строки должен записываться после каждой записанной пары
то есть он не был в if'е

Цитата Сообщение от Expelio
2) Если у меня, к примеру в матрице оказались две строки где оба элементы буква-буква, то в файле сохраняются эти обе строки, как можно сделать чтобы сохранялась лишь одна.
нужно юзать флаг, у него два состояния: включено и выключено
как только строка сохранилась, нужно включить флаг
а в if добавить проверку этого флага
если тебе нужно сохранить только первую цифра-цифра и первую буква-буква, то тогда функцию нужно убрать и написать её содержимое прямо в if'е

изменения, которые ты внёс в функцию, противоречат условию задачи (они пропускают знаки препинания)
 
Текущее время: 13:21. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru