Форум программистов, компьютерный форум, киберфорум
C для начинающих
Войти
Регистрация
Восстановить пароль
Другие темы раздела
C (СИ) Функция: конкатенация переменного числа строк Всем привет! Надо реализовать функцию которая принимала переменное число строк и навыходе конкатенировала в одну строку. char* concat_variadic_strings(char* format, ...); https://www.cyberforum.ru/ c-beginners/ thread1828800.html Обращается ли оператор индексации к фиксированному размеру памяти? C (СИ)
Если написать arr обращение идет к фиксированному размеру(например, 1 байт из области выделенной под arr)? Мои тесты показали что это так, но может есть ньюансы. #include <stdio.h> #include...
C (СИ) Вычислить значение выражения https://www.cyberforum.ru/ c-beginners/ thread1828753.html
Всем привет! Нужна ваша помощь с заданием: Вычислить S=(1 + 1/3)*(1/5+ 1/7)*( 1/9+ 1/11 + 1/13)*...*( 1/33+1/35+1/37+1/39+ 1/41+1/43) Буду очень благодарен за помощь.
C (СИ) Определить, принадлежит ли точка заштрихованной области https://www.cyberforum.ru/ c-beginners/ thread1828717.html
Запишите логическое выражение, которое принимает значение "истина" тогда и только тогда, когда точка с координатами (x, y) принадлежит заштрихованной области.
Ребус: "шайба + шайба + шайба = победа" C (СИ)
Шайба + шайба + шайба= победа Нужно найти эти числа Помогите пожалуйста , хотя бы алгоритм !(
C (СИ) Непонятный кусчек кода, для чего он нужен.Непонятно его значение. Перезагрузка https://www.cyberforum.ru/ c-beginners/ thread1828627.html
Интересный шаблон нашел, чтобы ненужные значения сразу отбрасывать, вот только в одной части разобраться сложновато. Вот код: #include <stdio.h> #include <math.h> #include <stdlib.h> void...
C (СИ) Непонятный кусчек кода, для чего он нужен.Непонятно его значение Всем привет! Снова вопрос, как можно реализовать следующую вещь: Допустим я ввожу какой либо символ из 3 (в моем случае F,C или K) и перед ним цифру. 1 цель: Если буква отличается от F,C или K,... https://www.cyberforum.ru/ c-beginners/ thread1828616.html C (СИ) Вывести значение целочисленного выражения, заданного в виде строки S. Выражение определяется следующим образом
Вывести значение целочисленного выражения, заданного в виде строки S. Выражение определяется следующим образом: <выражение> ::= <терм> | <выражение> + <терм> | <выражение> − <терм> ...
C (СИ) Напечатать сначала все числа последовательности, меньшие 1-го элемента, затем - все меньшие 2-го https://www.cyberforum.ru/ c-beginners/ thread1828493.html
Дана последовательность ненулевых целых чисел, за которой следует 0. Напечатать сначала все числа этой последовательности меньшие 1-го элемента затем - все меньшие 2-го и. т. д. (в любом порядке).
C (СИ) Функция: вычислить кумулятативную сумму для каждого элемента массива Написать функцию cum_sum(), которая вычисляет кумулятативную сумму для каждого элемента массива. https://www.cyberforum.ru/ c-beginners/ thread1828398.html
C (СИ) Найти наибольшее из значений элементов заштрихованный части матрицы и поменять их местами
Дана действительная квадратная матрица порядка n. Найти наибольшее из значений элементов заштрихованный части и их поменять местами(При выполнении задания элементы марицы генерировать с помощью...
C (СИ) Почему результат выводится без разыменования указателя? https://www.cyberforum.ru/ c-beginners/ thread1828221.html
char *ptr = "hello"; char *ptr это указатель? Указатель. А указатель это переменная которая содержит адрес данных. Почему тогда при печати printf("%s", ptr); выводится строка? По идее нужно было...
0 / 0 / 0
Регистрация: 10.09.2016
Сообщений: 12
0

В файл переписать строку наоборот - C (СИ) - Ответ 9659320

18.10.2016, 13:49. Показов 1257. Ответов 1
Метки (Все метки)

У меня получился код, который вроде и работает, но не совсем:
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
#include <stdio.h>
#include <string.h>
char *reverse (char *str)
{
    char *begin, *end, c;
    if (!str || !(*str))
        return NULL;
    for (begin=str, end=str+strlen(str)-1; begin<end; begin++, end--)
    {
        c=*begin;
        *begin=*end;
        *end=c;
    }
    begin=str+strlen(str)+1; *begin='\0'; //??
    return str;
}
void main(void)
{
    char line[1000];
    FILE *fsrc, *frslt;
    fsrc=fopen("source.txt", "r");
    if (fsrc==NULL) return;
    frslt=fopen("result.txt", "w");
    while (!feof(fsrc))
    {
        fgets (line, 1000, fsrc);
        fputs (reverse(line), frslt);
    }
    fclose(fsrc);
    fclose(frslt);
}
В результате выводит строки наоборот, но есть явные проблемы с переносом

Вернуться к обсуждению:
В файл переписать строку наоборот C (СИ)
__________________
Помощь в написании контрольных, курсовых и дипломных работ, диссертаций здесь
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
18.10.2016, 13:49
Готовые ответы и решения:

Дан текстовый файл F. Переписать в файл Q все компоненты файла F с заменой в них символа 0 на 1 и наоборот
Дан текстовый файл F. Переписать в файл Q все компоненты файла F с заменой в них символа 0 на 1 и...

Переписать в другой файл все строки заданного с заменой символа 1 на символ 0 и наоборот
Задание: Имеется текстовый файл. Переписать в другой файл все его строки с заменой символа 1 на...

Переписать в другой файл все его строки с заменой в них символа 0 на символ 1 и наоборот
Язык си. Имеется текстовый файл. Переписать в другой файл все его строки с заменой в них символа 0...

Файл: Считать строки в два разных масcива, первую строку вывести в консоль, вторую строку - в файл
Итак, имеется два файл in.txt, out.txt. В файле in 2 строки: В первой строке написано first, во...

1
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
18.10.2016, 13:49
Помогаю со студенческими работами здесь

Создать символьный файл f1, переписать в файл f2 - буквы, а в файл f3 - цифры
Помогите, пожалуйста, написать программу по файлам. Задание звучит так: Создать символьный файл f1...

Написать функцию, принимающую на вход строку, и выводящую ее на экран наоборот
написать функцию принимающую на вход строку и выводящую ее на экран наоборот Заранее огромное...

Файл F1 содержит определенный текст, переписать в файл F2 по две фразы на ряд
Набросал вот такое ,не рабочее, дело. int rewrite() { char F1=&quot;F1.txt&quot;,F2=&quot;F2.txt&quot;; char...

Дан текстовый файл. Переписать в новый файл все его строки четной длины
помогите написать программу заранее спасибо Дан текстовый файл. Переписать в новый файл все его...

0
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2023, CyberForum.ru