Форум программистов, компьютерный форум, киберфорум
C для начинающих
Войти
Регистрация
Восстановить пароль
Другие темы раздела
C (СИ) Реализовать все возможные операции для очереди Доброго времени суток) кому не составит большого труда, прошу помочь с заданием) Реализовать все возможные операции для очереди: реализация очереди с помощью массива, реализация очереди с помощью... https://www.cyberforum.ru/ c-beginners/ thread832640.html Помощь в решении! C (СИ)
Ребят помогите решить задачу на языке C++ с циклами For, While, do while. Спс заранее....
C (СИ) Объявление массивов в С-шном стиле На курсах говорили, что раньше в C нельзя было константой задать размер массива т.е. конструкция вида: int array; не прокатывала, а необходимо было писать #define MAXLEN 10 int array https://www.cyberforum.ru/ c-beginners/ thread832472.html C (СИ) функции Составить программу с использованием функции.Помогите кому не сложно. Даны натуральны числа n и m, и массивы а1,а2,..,аn, b1,b2,…, bm, c1,…,c30. https://www.cyberforum.ru/ c-beginners/ thread832344.html
C (СИ) Си: работа с деком
вот код.правильный ли? #include <stdio.h> #include <stdlib.h> int size = 0; void pushBack( float *d, int n, float item ) { if ( size < n ) { d = item; } else { int i; for( i = 1; i < n; ++i )...
C (СИ) Вывод строк на принтер https://www.cyberforum.ru/ c-beginners/ thread832255.html
Подскажите пожалуйста, как вывести строку на принтер. Много гуглил, так и не нашел :(
C (СИ) Переделать программу под поинтер https://www.cyberforum.ru/ c-beginners/ thread832231.html
#include <stdio.h> #include <conio.h> #include <string.h> struct hotel{ char Denumirea ; int stele; char orasul;char tip;} a; int n; void introduce() { for (int i=0;i<n;i++)
Найти и вывести все длинные слова предложения C (СИ)
У меня выводится только одно длинное слово. Как быть если их несколько. char s; char *ptr,*p; int max=0,smax=0; puts("Enter a string:" ); gets(s); ptr=strtok(s," "); while (ptr) {
C (СИ) random https://www.cyberforum.ru/ c-beginners/ thread832227.html
расскажите как подключать генератор случайных чисел в си или дайте ссылку на источник где можно почитать. примеры есть a = rand()%10 - 5; или вот x=rand()%100;
C (СИ) Подтягиваем глобальные переменные из внешнего файла https://www.cyberforum.ru/ c-beginners/ thread832207.html
В общем сам вопрос в названии теме, это вообще реально?
C (СИ) Поиск слова-числа
Подскажите как в цикле записать условие на проверку того является ли выделенная лексема словом-числом. while(ptr) { //puts(ptr); ???? ptr=strtok(NULL," "); }
C (СИ) Создать список L, включив в него по одному разу элементы, которые входят в список L1, но не входят в список L2 Описать процедуру, которая формирует список L, включив в него по одному разу элементы, которые входят в список L1, но не входят в список L2; https://www.cyberforum.ru/ c-beginners/ thread832118.html
6 / 6 / 6
Регистрация: 19.03.2013
Сообщений: 50
09.04.2013, 16:24 0

Переписать в другой файл все его строки с заменой в них символа 0 на символ 1 и наоборот - C (СИ) - Ответ 4386135

09.04.2013, 16:24. Показов 4010. Ответов 3
Метки (Все метки)

Ответ

Рассмотрим твой блок кода по внимательнее:

C
1
2
3
4
5
6
for(i=0;!feof(f);i++){ 
fscanf(f,"%c",&c); 
if(c=='1') c='0'; 
if(c=='0') c='1'; 
fprintf(f2,"%c",c); 
}

Допустим у нас последовательность 101, счетали первый символ в переменную c он '1' проверили - единица? да! поменяли на '0', опять его же проверяем но уже на '0', проверка проходит так как в предыдущей проверке мы его поменяли на '0', ну и так дальше по кругу. Отсюда и ошибки

Как вариант:

C
1
2
3
4
5
6
7
8
9
10
11
for(i=0;!feof(f);i++){ 
fscanf(f,"%c",&c); 
if(c=='1') 
 {
  c='0';
  continue; 
 }
if(c=='0')
  c='1'; 
fprintf(f2,"%c",c); 
}


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

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

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

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

Переписать в файл g все компоненты файла f с заменой в них символа 0 на символ 1 и наоборот
помогите пожалуйста решить задачи в делфи очень надо 1.Дан текстовый файл f. Переписать в файл g...

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

Переписать в файл g все компоненты файла f с заменой в них символа 0 на символ 1 и наоборот
Помогите решить! Дан текстовый файл f. Переписать в файл g все компоненты файла f с заменой в них...

Переписать в файл g все компоненты файла f с заменой в них символа 0 на символ 1 и наоборот
День добрый, сидел мучил голову... так толком и не пришёл ни к чему... сам С# недавно изучать...

Переписать в файл g все компоненты файла f с заменой в них символа 0 на символ 1 и наоборот
Здание: Дан текстовый файл f. Переписать в файл g все компоненты файла f с заменой в них символа...

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

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