Форум программистов, компьютерный форум, киберфорум
C для начинающих
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
Другие темы раздела
C (СИ) Вывести общие подстроки двух заданных строк Спасайте, я никак не могу придумать как мне сравнить 2 строки. Допустим "qwe asd rfrf" и "dew ddd qwe " и программа должна вывести "qwe" то есть те символы которые повторяются https://www.cyberforum.ru/ c-beginners/ thread1690272.html Найти в заданной последовательности такое число, которое максимально приближено к целому числу C (СИ)
Помогите доработать) Дано натуральное число n и последовательность действительных чисел a1, a2, ..an. Найти в заданной последовательности такое число, которое максимально приближено к целому числу Я начал но не знаю как сделать приближеное к целому числу #include <stdio.h> main() { float s=0,a;
C (СИ) Не компилируется код вычисления факториала https://www.cyberforum.ru/ c-beginners/ thread1690237.html
Добрый вечер #include<iostream.h> #include<stdlib.h> #include<conio.h> #include<math.h> #include<stdio.h> const float x={0.101, 0.106, 0.111, 0.116, 0.121, 0.126, 0.131, 0.136, 0.141, 0.146, 0.151};/*данные х*/ const float y={0.26183,0.27644,0.29122,0.30617,0.32130,0.33660,0.35207,0.36773,0.38357,0.39959,0.41579};/*данные у*/ const int N=11; const float h=0.05;/*шаг*/
C (СИ) Разработать функцию определения элемента кратного 12 https://www.cyberforum.ru/ c-beginners/ thread1690215.html
Помогите сделать три программы, не успеваю по времени. Очень нужно сегодня до полуночи. Си с простыми библиотеками. мы используем #include <stdio.h>,<conio.h>,<math.h>,<string.h> №1 Разработать функцию определения элемента кратного 12 и приложения, использующие эту функцию для определения количества и суммы...
C (СИ) Найти ошибку в коде вычисления функции
Вот код #include<stdio.h> void main (void) { float a,b,c,Ac,Bc,Cc,y,x; int x1,x2,dx,f; printf("\n Vvedite a,b,c"); scanf("%e,%e,%e",&a,&b,&c); printf("\n Vvedite Xbeg,Xend");
C (СИ) Программа тестирования - реализовать правильные/неправильные ответы Пишу приложение, в котором нужно вводить ответ с клавиатуры. Так вот, как мне реализовать правильные/неправильные ответы. Допустим, вводишь 0 и должна появиться надпись верно. Остальные варианты - неверно. https://www.cyberforum.ru/ c-beginners/ thread1690100.html
C (СИ) Удалить из строки самое длинное слово https://www.cyberforum.ru/ c-beginners/ thread1690049.html
В символьной строке удалить самое длинное слово. Слова в строке разделяются пробелами, точками, запятыми и любыми их комбинациями. Не использовать библиотеки работы с символьными строками. Не использовать дополнительные массивы (все преобразования в исходном). Получается, сначала надо найти самое длинное слово, потом (перезаписать его справа от '\0' и) передвинуть оставшееся на его место....
C (СИ) Разобрать данные ds18b20 и вывести на индикатор7 сегментов
Всем добрый день. Как разобрать данные с плавающей запятой из датчика ds18b20, и правильно разбить по разрядам 7ми сегментного индикатора. Код считывания температуры for(j=0;j<devices;) { temperature=ds18b20_temperature(&ds18b20_rom_codes); temps = (unsigned int) temperature;//Присвоим переменной temp значение переменной temperature с явным указанием типа данных if (temperature<0)temps =...
C (СИ) Вычислить значение сопротивления https://www.cyberforum.ru/ c-beginners/ thread1689977.html
Привет, всем помогите пож. сделать вот это задание. Я только начинающий и толком не разбираюсь !!! Задание 1: Заданы три сопротивлении R1, R2, R3 . Вычислить значение сопротивления R0 по формуле: 1/R0 = 1/R1+1/R2+1/R3. Контрольный пример: R1=2, R2=4, R3=8 R0 = 1.142857
C (СИ) Модульное программирование. Подредактировать готовый код, скрыв подпрограммы в отдельном файле Для обоих кодов разработать программы, скрыв подпрограммы в отдельном файле (модуле), использовать ссылки на переменные, объявленные в другом модуле. #include<stdio.h> #include<stdlib.h> #include<math.h> #include <conio.h> #include <locale.h> double geometr(double arr, int n) { https://www.cyberforum.ru/ c-beginners/ thread1689766.html
C (СИ) Найти среднее арифметическое элементов каждой диагонали матрицы, параллельной побочной
Нужно к завтрашнему дню решить её. (времени не хватает) Дана квадратная матрица A порядка M. Найти среднее арифметическое элементов каждой ее диагонали, параллельной побочной (начиная с одноэлементной диагонали A1,1).
C (СИ) Определить, сколько памяти выделил malloc под массив Подскажите, пожалуйста, можно ли узнать, сколько памяти выделено под массив, на который ссылается указатель, к примеру int *array ? Суть проблемы в том, что есть файл, в котором на первой строке записано кол-во строк матрицы, на второй строке файла - кол-во столбцов матрицы, далее записана сама матрица (строка матрицы в отдельной строке файла). Все это дело считывается в одномерный массив... https://www.
738 / 543 / 416
Регистрация: 17.09.2015
Сообщений: 1,601
21.03.2016, 18:49  [ТС] 0

В текстовом файле каждую вторую строку разбить на слова - C (СИ) - Ответ 8914165

21.03.2016, 18:49. Показов 3105. Ответов 18
Метки (Все метки)

Ответ

Hikari, а что,в реальной жизни она не используется?Просто любопытно.

Добавлено через 1 минуту
Похоже,fscanf останавливается только встретив EOF,ибо на \n и \0 она не реагирует.
Решил задачу,применив хитрость-третий файл в качестве буфера.В него копирую нужную строку и уже из него считываю ее по словам при помощи fscanf.Поскольку строка в файле-буфере только одна,fscanf останавливается дойдя до конца строки,а значит и до конца файла.
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
35
36
37
#include <stdio.h>
// Скопировать текстовый файл и удалить третье слово в каждой второй строке
int main()
{
    int n = 1, i = 1;
    char s[80];
    FILE *fin, *fout, *fbuff;
    fin = fopen("Input.txt", "r");
    fout = fopen("Output.txt", "w");
    while(!feof(fin)){
        if(n % 2 == 0){
            fbuff = fopen("buff.txt", "w");
            fgets(s, 80, fin);
            fprintf(fbuff, "%s", s);
            fclose(fbuff);
            fbuff = fopen("buff.txt", "r");
            while(1 == fscanf(fbuff, "%s", s)){
                if(i != 3)
                    fprintf(fout, "%s ", s);
                i++;
            }
            fprintf(fout, "\n");
            i = 1;
            fclose(fbuff);
            n++;
        }
        else{
            fgets(s, 80, fin);
            fprintf(fout, "%s", s);
            n++;
        }
    }
    fclose(fin);
    fclose(fout);
    remove("buff.txt");
    return 0;
}


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

Дан текст хранящийся в текстовом файле. Вывести на экран каждую вторую строку файла.
Дан текст хранящийся в текстовом файле. Вывести на экран каждую вторую строку файла.

Поменять местами первую и вторую строку в текстовом файле
помогите с задачкой: поменять местами первую и вторую строку в текстовом файле.

Разбить каждую строку файла на слова, и занести их в двумерный массив
Есть одномерный массив со считанными данными из файла .txt. Нужно было разбить каждую строку на...

Удалить в текстовом файле каждую строку, в которой число повторов какого-либо символа превышает заданное
подскажите пожалуйста. Есть .txt файл, в нем нужно по удалять строчки - где какой либо символ...

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

Найти строку, начинающуюся с заданного слова, в текстовом файле
Всем привет. У меня тут проблема возникла с поиском слова в текстовом файле. У меня есть текстовый...

Убрать каждую вторую букву слова
Ввести слово.убрать каждую вторую букву к.вывести результат на экран.

Удвоить в текстовом файле каждую цифру
Нужна помощь с задачей! Описать процедуру, удваивающую в тексте t каждую цифру. Кажется здесь...

Вывести на экран каждую вторую строку файла
Дан текстовый файл хранящийся в текстовом файле вывести на экран каждую вторую строку файла

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