Форум программистов, компьютерный форум CyberForum.ru

Прочитать txt и записать в другой txt файл - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Количество знаков табуляции http://www.cyberforum.ru/cpp-beginners/thread715487.html
Здравствуйте. У меня такой вопрос. Можно ли как-то регулировать количество знаков табуляции \t в зависимости от счетчика? к примеру при i = 1 будет одна табуляция, а при i = 5 пять
C++ используя операторы описания и присваивания присвоить переменным используя операторы описания и присваивания присвоить переменным определенных типов значения! целым-1, 12.9, 3 действительным-1.12,2.34,4.565 вывести на экран в виде целые затем следуют значения действительные затем следуют значения! http://www.cyberforum.ru/cpp-beginners/thread715486.html
Возникла ошибка при использовании Enum C++
Вечер добрый. Реализую класс с датой и временем. И возникла проблема с месяцами. Решил создать отдельный тип для месяца: enum Months{January,February,March,April,May,June,July,August,September,October,November,December}; В классе Date как надо объявил Months getMon(); Далее создал метод, где наш месяц будет генерироваться Months Date::getMon() { Months a; int b;
Почему программа компилируется но не работает? C++
Заявки (телевизоры) поступают на проверку к 3 пунктам контроля . Если все контроллеры заняты , заявки встают в очередь . Если заявка пребывает в очереди больше 35 минут , она не обслуживается. 8-1.h #include<cstdio> #include<cstdlib> #include<ctime> using namespace std; #include "List.h" //подключение файла с описанием шаблона списка int brak=0; //счетчик случаев...
C++ Работа с структурами http://www.cyberforum.ru/cpp-beginners/thread715421.html
#include <cstdlib> #include <iostream> using namespace std; struct struc{ char* a; int x; }
C++ Ввести два числа. Меньшее заменить полсумой, а большее - удвоенным произведением Ввести два числа. Меньшее заменить полсумой, а большее - удвоенным произведением. Реализация: 1)отдельная пользовательская функция 2)Корректность входных данных должна проверяться: вложеные блоки TRY и перехват исключений в основной программе и в вызываемой функции помогите пожалуйста подробнее

Показать сообщение отдельно
NIER
1 / 1 / 0
Регистрация: 11.10.2012
Сообщений: 25
01.12.2012, 19:42     Прочитать txt и записать в другой txt файл
Вот у меня например текстовый файл(Это 1 задание, осилил как-то), туда записан список студентов., мне нужно его прочитать (уже 2 задание)и записать в другой текстовый файл тот же список но уже с условием, выводить только 2 курс, и подсчетом суммы стипендии этих. Помогите написать пожалуйста!!! просто понятия не имею как.
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
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
#include <iostream>
#include <windows.h>
#include <time.h>
#include <string.h>
#include <stdio.h>
#include <stdlib.h>
struct child
{
    char fam[20];
    int kurs;
    int stip;
};
void main()
{
    FILE *fp; 
    child spis[10], r_spis[10]; int i;
    strcpy(spis[0].fam, "Гендалф Серый");
    strcpy(spis[1].fam, "Ооржак Аян");
    strcpy(spis[2].fam, "Шварц Арнольд");
    strcpy(spis[3].fam, "Сатинов Иван");
    strcpy(spis[4].fam, "Монгуш Оолак");
    strcpy(spis[5].fam, "Салимов Аяс");
    strcpy(spis[6].fam, "Монгуш Буян");
    strcpy(spis[7].fam, "Колдун Аян");
    strcpy(spis[8].fam, "Орлов Иван");
    strcpy(spis[9].fam, "Ломон Михаил");
    srand(time(0));
    printf("%s \n","save:");
    for(i=1;i<10;i++)
    {
        spis[i].kurs=rand()%4+1;
        printf("%d \n", spis[i].kurs);      
    }
    for(i=1;i<10;i++)
    {
        spis[i].stip=rand()%10000+1000;
        printf("%d \n", spis[i].stip);
    }
    
 
    printf("%s \n","Load:");
    fp=fopen("c:/SVED.txt","w");
    fprintf(fp,"%s \n","Список студентов:");
    fprintf(fp,"%s \n","Фамилия  Имя     Курс      Стипендия");
    fprintf(fp,"%s \n","__________________________________________________");
    for(i=1;i<10;i++)
    {
        //if(spis[i].kurs==2)
            fprintf(fp," %s \t %d \t %d\n",spis[i].fam,spis[i].kurs,spis[i].stip);
    }
    fclose(fp);   
}
Добавлено через 54 секунды
Вот пытался, но он записывает только "Список студентов:" и всЕ!
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
#include <iostream>
#include <windows.h>
#include <time.h>
#include <string.h>
#include <stdio.h>
#include <stdlib.h>
struct child
{
    char fam[20];
    int kurs;
    int stip;
};
void main()
{
    FILE *fp;
    char pi[50];
    child spis[10], r_spis[10]; int i;  
    fp=fopen("c:/SVED.txt","r");
       fseek(fp,0,SEEK_SET);
       fgets(pi,50,fp);
    fclose(fp);
 
    fp=fopen("c:/SVED_T.txt","w");      
       fprintf(fp," %s \n",pi); 
    fclose(fp);   
}
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 17:16. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru