Форум программистов, компьютерный форум, киберфорум
C для начинающих
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
Другие темы раздела
C (СИ) Функция в си
Даны действительные числа a,b,c.Получить: max(a,a+b)+max(a,b+c)/1+max(a+bc,1,15) в турбо си плз
C (СИ) Исследовать алгоритм нахождения Эйлерова пути в неориентированном графе Задание: Реализовать в виде программы и исследовать алгоритм нахождения эйлерова пути в неориентированном графе. и еще тупой вопрос что такое vector? int main() { int n; vector <... den_spb, Вектор https://www.cyberforum.ru/ c-beginners/ thread189861.html
C (СИ) Вставить столбец из нулей перед минимальным элементом матрицы https://www.cyberforum.ru/ c-beginners/ thread190260.html
Написал прогу которая находит в матрице минимальный элемент и вставляет перед ним столбец из нулей. Прога работает, но не совсем верно: первая строка выводиться нормально, а остальные начинаются с... Только здесь после каждого столбца с отрицательными элементами вставиться нули #include <stdio.h> int main(int argc, char *argv) { int n,m,k=-1,l; printf("Vvedite stroki and stolbcy ");...
C (СИ) Поменять местами строки матрицы Дана матрица....программа меняет местами 2 строки.. int m={ {1, 6, 7}, {2, 5, 8}, {3, 4, 9}}; int tmp={m,m,m}; //сохраняем первую строку m=m;m=m;m=m; //в первую строку записываем вторую... Все правильно, вроде. https://www.cyberforum.ru/ c-beginners/ thread190522.html
C (СИ) Функции и модули https://www.cyberforum.ru/ c-beginners/ thread190424.html
#include "stdafx.h" #include <stdio.h> #include <conio.h> #define N 10 int main() { int count = 0; int mas; main.c #include <stdio.h> #define N 10 int input_array(int arr, size_t nobj); int check_neg_pairs_in_array(int arr, size_t nobj); int main(void)
C (СИ) Если у вектора хотя бы один компонент меньше, чем -2, то все отрицательные компоненты заменить их квадратами https://www.cyberforum.ru/ c-beginners/ thread189932.html
Дан вектор A(n). Если у вектора A=(a1, a2,...,an) хотя бы один компонент меньше, чем -2, то все отрицательные компоненты заменить их квадратами, оставив все остальные без изменения. В противном... Вот, делает то, что вам нужно, если мы вас правильно поняли. # include <stdio.h> # include <conio.h> int main(){ float a; float n,s;
C (СИ) Не сортируется первая строка матрицы Помогите пожалуйста найти ошибку.. Программа сортирует строки матрицы по убыванию среднего арифметического элементов строки.. Все работает, но программа не учитывает 1 строку матрицы, то есть... может ошибка в инкременте ++i в этом случае (префиксном) мы сначала инкрементируем его то есть добавляем единичку и потом считываем. В итоге получается ты работаешь не с нулевого элемента а в... https://www.cyberforum.ru/ c-beginners/ thread189873.html C (СИ) Проверить принадлежность элемента множеству https://www.cyberforum.ru/ c-beginners/ thread189784.html
Пишу if(f=='+' || f=='-' || f=='*' || f=='/' || f=='^' || f=='(') {...}; Но кажется это слишком длинно. На Паскале я бы написал: if f in then ... Есть ли в C или C++ что-то подобное? dikanev, switch к примеру. Не менее длинно, зато красиво
C (СИ) Рандомно заполнить массив цифрами от 0 до 9
нужно рандомно заполнить массив цифрами от 0 до 9 было предложено: for (i = 0; i < 512; i++) array = -50 + 101 * rand() / RAND_MAX; - заполнение случайными числами от -50 до 50 (общая... Покажите свой код.
C (СИ) Нахождения максимального значения переменной float.
Помогите решить задачу, для нахождения максимального значения типа float. Примерный код написал, но неверный результат: #include <stdio.h> #include <conio.h> main() { float a,t; int i;... напишите полное задание
C (СИ) Перенести в конец массива нечётные отрицательные элементы https://www.cyberforum.ru/ c-beginners/ thread189761.html
требовалось написать программу, которая переносит в конец массива нечётные отрицательные элементы, сохранив первоначальный порядок следования остальных элементов. я написал программу, но в чём то... #include <iostream> #include <conio.h> #include <stdio.h> using namespace std; //const int N = 20; void sort(int a, const int N) {
C (СИ) Поменять местами строки матрицы Дана матрица....программа меняет местами 2 строки.. int m={ {1, 6, 7}, {2, 5, 8}, {3, 4, 9}}; int tmp={m,m,m}; //сохраняем первую строку m=m;m=m;m=m; //в первую строку записываем вторую... О_о А циклом не пробовали делать? https://www.cyberforum.ru/ c-beginners/ thread190526.html
0 / 0 / 0
Регистрация: 12.10.2009
Сообщений: 49
0

СИ обработка текстовых файлов - C (СИ) - Ответ 1106991

13.11.2010, 19:59. Показов 3827. Ответов 0
Метки (Все метки)

Author24 — интернет-сервис помощи студентам
Почему программа выдаеет неправильный результат
Задача в том что дан текст в несколько строк который храниться f1.txt и нужно символы fh заменить на с и записать результат в файл f2.txt

содержимое файла f1
Pascal
1
2
3
4
5
6
fh FHeroes helloween been
begin,fhost,teens
fhiaba fast. hals end
To request the fhp-motors intervention of Fhiaba 
Service please contact the following number
HGHGlkl
содержимое файла f2 после выполнения программы
Pascal
1
f


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
#include <cstdlib>
#include <iostream>
#include <stdio.h>
 
using namespace std;
 
int main(int argc, char *argv[])
{
    FILE *in_file,*out_file;
    char a[255];
    int c;
    c=0;
    in_file=fopen("F:\\bor\\bor\\f1.txt","r");
    out_file=fopen("F:\\bor\\bor\\f2.txt","w");
 if(in_file==NULL)
       {printf("error\n");
       return(1);}
    else printf("ok\n");
    a[c] = getc(in_file);
      for(int i=0; i<strlen(a); i++)
     {
        if(a[i]=='f' && a[i+1]=='h')
        {a[i+1]='c';a[i]=' ';}
      else {a[i]=a[i];}
}
 
    putc(a[c], out_file);
    fclose(in_file);
    fclose(out_file);
 
 
    system("PAUSE");
    return EXIT_SUCCESS;
}
Добавлено через 5 часов 48 минут
думал поможете ) пока думал надумал решение )
может кому пригодиться

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
#include <cstdlib>
#include <iostream>
#include <stdio.h>
#include <fstream>
 
using namespace std;
 
 
int main()
{
   char* a=new char[255];
    ifstream in_file("F:\\bor\\bor\\f1.txt");
    ofstream out_file("F:\\bor\\bor\\f2.txt");
 if(!in_file)
       {printf("error\n");
       return(1);}
    else printf("ok\n");
while(!in_file.eof()){
in_file.getline(a,255);
for(int j=0;j<strlen(a);j++)
{
        if(a[j]=='f' && a[j+1]=='h')
        {out_file<<'c';j++;}
        else{
                out_file<<a[j];
            }
 
}
out_file<<endl;
}
    in_file.close();
    out_file.close();
    system("PAUSE");
}


Вернуться к обсуждению:
СИ обработка текстовых файлов C (СИ)
0
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
13.11.2010, 19:59
Готовые ответы и решения:

Слияние двух текстовых файлов
необходимо прогу оформить в ввиде функции, вызываемой из основной программы. Целой переменной n обьявленной глобальной присвоить длину...

Программа по перекодировке текстовых файлов
Нужна помощ в разработке программы по перекодировке текстовых файлов из кодового набора кои-8 в кодовый набор ср1251 по таблице, заданной в...

Слияние двух текстовых файлов
Пожалуйста,помогите написать вот такую программу : Произвести слияние двух текстовых файлов. Имена файлов вводятся с клавиатуры. На языке...

0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
13.11.2010, 19:59
Помогаю со студенческими работами здесь

Написать функцию слияния двух текстовых файлов
Написать функцию слияния двух текстовых файлов X и Y так, чтобы строки файлов перемежались, т.е. X1→Y1→ X2→Y2→ Я...

Программа для сравнения двух текстовых файлов
Составьте программу для сравнения двух текстовых файлов. Если файлы не совпадают, то на экран вывести первые неравные строки и номер...

GetOpenFileName - установить фильтр для текстовых файлов и картинок
Добрый вечер. Сделал открытие и показ только txt файлов, еще хочу что бы картинки показывало. Как дополнить? ...

Файл: Создать программу, которая создаст 10 текстовых файлов
Задача Создать программу, которая создаст 10 текстовых файлов &quot;aaa.txt&quot;, &quot;bbb.txt&quot;, ... , &quot;jjj.txt&quot; и в каждом файле...

Перекодировка текстовых файлов из кодового набора ср1251 в кодовый набор koi-8
Разработать программу перекодировки текстовых файлов из кодового набора ср1251 в кодовый набор КОИ-8. Имена файлов исходного текста и...

0
Новые блоги и статьи
Winforstrap или красявый дизайн своими руками на HTML+JS+Winform­s
anomal6 04.03.2025
Сидел тут вечером ковырял проект на MAUI, и как же глупо создаются пакеты MSIX и система обновлений пакета публикации, но не об этом. Бывает нужен современный дизайн программы а писать на MAUI,. . .
Формат данных для симуляции физики, посредством распространённы­­­­­­­х не обученных моделей.
Hrethgir 04.03.2025
Что-то как-то снова потерялось, зато катангенсы закатангесились в одном сообщении. На днях писал, что планирую для работы апгрейдить (на этот раз удачно) девайс для работы (конкретно - здоровья для,. . .
Концепция variadic
CoderHuligan 04.03.2025
Мне не очень нравится (а кому это нравится?) что у нас есть отдельно компилятор, отдельно линковщик, причем со своим собственным командным языком. При этом усложнении надо знать помимо языка. . .
Java Record или Kotlin Data Class: что лучше для неизменяемых данных
Wired 04.03.2025
Java Record и Kotlin Data Class — два мощных инструмента для обуздания неизменяемых структур данных, каждый со своим уникальным подходом к решению этой задачи. История их появления весьма. . .
Создание производительны­­­х API с Java и gRPC
Wired 04.03.2025
В мире микросервисной разработки вопрос производительности часто становится краеугольным камнем. И хотя REST API давно завоевал сердца разработчиков своей простотой и интуитивностью, при высоких. . .
Что нового в JDK 24
Wired 04.03.2025
JDK 24 — это настоящий прорыв в эволюции Java, который кардинально меняет правила игры. В этом релизе разработчики Oracle наконец-то довели до ума множество критически важных улучшений в. . .
Разработка блокчейн с использованием Java: смарт-контракты и dApp
Wired 04.03.2025
Погружаясь в мир блокчейн-разработки на Java, разработчик получает доступ к внушительному арсеналу инструментов. В отличие от Solidity, который "заперт" в экосистеме Ethereum, Java предоставляет. . .
WebAssembly в Kubernetes
stackOverflow 03.03.2025
В современной экосистеме облачных технологий WebAssembly (Wasm) становится все более значимым компонентом, предлагая уникальный подход к выполнению кода в распределенных системах. Эта технология. . .
GitHub Actions или Jenkins: Выбираем CI/CD платформу
stackOverflow 03.03.2025
Непрерывная интеграция и развертывание (CI/ CD) изменили подход к разработке программного обеспечения, превратив его в бесшовный процесс от написания кода до развертывания в продакшн. GitHub Actions и. . .
Автоматизация тестирования Pull Request в Kubernetes: Интеграция с GitHub Actions и GKE
stackOverflow 03.03.2025
Масштабные проекты с использованием Kubernetes требуют надежной системы тестирования изменений перед их внедрением в продакшн-среду. Традиционный подход с ручной проверкой Pull Request не справляется. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2025, CyberForum.ru