4 / 4 / 1
Регистрация: 17.12.2015
Сообщений: 119
1

Файл: Считать строки в два разных масcива, первую строку вывести в консоль, вторую строку - в файл

17.02.2016, 23:53. Показов 1956. Ответов 3
Метки нет (Все метки)

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

Перерыл кучу информации этому поводу,так и не разобрался, понятного примера тоже не нашёл. Вся надежда на вас!
Желательно подробное комментирование, но могу и без этого обойтись.

P.s. вместо *.txt можно использовать любое другое допустимое расширение, это не принципиально.
__________________
Помощь в написании контрольных, курсовых и дипломных работ, диссертаций здесь
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
17.02.2016, 23:53
Ответы с готовыми решениями:

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

Заполнить файл, считать и распечатать каждую вторую строку
Нужна помощь новичку в питоне! Есть вот такие два задания: Задать определённую переменную, ...

Даны две строки. Вставить в первую строку вторую строку, перед каждым знаком препинания ,.:!?;
Ребята помогите решить пожалуйста вот такую задачу. Даны две строки. Вставить в первую строку...

Создать директорию, в ней - файл, записать в него строку, переписать вторую половину строки в другой файл.
Надо выполнить задание, создать директорию, в ней создать файл записать в него строку, потом...

3
737 / 542 / 416
Регистрация: 17.09.2015
Сообщений: 1,601
18.02.2016, 20:13 2
Лучший ответ Сообщение было отмечено JackLas как решение

Решение

JackLas,
C
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
#include <stdio.h>
#include <stdlib.h>
 
int main()
{
    char str[10];
    FILE *fin, *fout;
    fin = fopen("in.txt", "r");
    fout = fopen("out.txt", "w");
    fgets(str, 10, fin);
    printf("%s\n", str);
    fgets(str, 10, fin);
    fprintf(fout, "%s", str);
    fclose(fin);
    fclose(fout);
    return 0;
}
1
4 / 4 / 1
Регистрация: 17.12.2015
Сообщений: 119
18.02.2016, 23:33  [ТС] 3
LFC, спасибо большое. А если будет ещё файл in2.txt, в нём 1 строка - one, 2 - two, при этом нужно считать в массив только вторую строку и вывести в консоль?
0
737 / 542 / 416
Регистрация: 17.09.2015
Сообщений: 1,601
19.02.2016, 06:35 4
Лучший ответ Сообщение было отмечено JackLas как решение

Решение

JackLas,
C
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
#include <stdio.h>
#include <stdlib.h>
 
int main()
{
    char str[10];
    FILE *fin, *fout;
    fin = fopen("in.txt", "r");
    fout = fopen("out.txt", "w");
    fgets(str, 10, fin);
    printf("%s\n", str);
    fgets(str, 10, fin);
    fprintf(fout, "%s", str);
    fclose(fin);
    fclose(fout);
    fin = fopen("in2.txt", "r");
    fgets(str, 10, fin);
    fgets(str, 10, fin);
    printf("%s\n", str);
    fclose(fin);
    return 0;
}
1
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
19.02.2016, 06:35
Помогаю со студенческими работами здесь

Есть две строки, после каждого вхождения определенного символа, в первую строку вставить вторую строку
&lt;script&gt; var s=&quot;dndcddcn&quot;; s0=&quot;ddf&quot;; for(var i=0;i&lt;s.length();i++) { s=s+s; if (s=n) ...

Из текстового файла считать вторую строку и последнюю. Записать их в другой текстовой файл
Из текстового файла считать вторую строку и последнюю. Записать их в другой текстовой файл. Прошу...

Ввести строку, создать вторую строку в два раза больше, в которую записать симболы первой строки
Ввести с клавиатуры строку симболов (до 20 симболов), динамически создать вторую строку в два раза...

Заданы две строки. Построить новую строку, состоящую из символов, которые входят в первую строку, но не входят во вторую
Помогите решить пожалуйста задачу условия звучат так. Заданы две строки. Построить новую строку,...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
4
Ответ Создать тему
Опции темы

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