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

По одному слову поочередно из каждой строки записать в третью - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Сумма элементов массива http://www.cyberforum.ru/cpp-beginners/thread205494.html
Вычислить сумму минимального и максимального элементов массива. Размер массива = 18. Тип данных = действительный. Спасибо.
C++ вычисление среднего геометрического положительных элементов массива Привет всем помогите кому не сложно Составить программу вычисления среднего геометрического положительных элементов массива из 100 элементов, заданного как константа. http://www.cyberforum.ru/cpp-beginners/thread205483.html
C++ карманая сортировка
нужна программа на такую тему "карманая сортировка с неповторяющимися ключами с использованием дополнительных масивов и без них"
C++ Предприниматели
Есть N (1<=N<=100) граждан – субъектов предпринимательской деятельности. Каждый из них имеет на счету сумму денег, возможно и отрицательную (долги!). Каждый из них имеет возможность провести одну сделку, в результате которой сумму на счету можно изменить не более чем на целую величину L (1<=L<=3200) как в сторону увеличения, так и в сторону уменьшения или оставить без изменения. Если после...
C++ Иерархия классов, военные http://www.cyberforum.ru/cpp-beginners/thread205468.html
Привет)))есть такое задание: задано семейство объектов, имеющих некоторую схожесть (общие признаки). Необходимо выделить наиболее общие черты объектов, на основе которых составить базовый класс. На основе базового класса разработать иерархию классов-потомков, конечными ветвями в которой будут заданные объекты. Иерархия классов должна быть минимум трехуровневой, то есть между базовым классом и...
C++ Составить программу для нахождения сопративления в Си++ Составить программу для выполнения задания Предусмотреть возможность форматного вывода результатов на экран. Rt=R0(1+aT) где Rt - сопротивление при измеряемой температуре Т; R0 – сопротивление при температуре 0°С; a - линейный температурный коэффициент. Для платины a = 0,00385 Ом/°С. Вычислить : а) сопротивление платинового терморезистора в заданном интервале температур (T1; T2) с... подробнее

Показать сообщение отдельно
Костяныч
15 / 15 / 0
Регистрация: 31.10.2010
Сообщений: 1,225
Записей в блоге: 2
20.12.2010, 19:30  [ТС]     По одному слову поочередно из каждой строки записать в третью
Да все работает))))Я эту программу приспособил под файлы...считывает с двух файлов, записывает в третий...выдает ерунду, почему?
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
#include <conio.h>
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
#include <locale.h>
 
#define DELIM " \n\t;:,.!?"
int main()
{
    FILE *f1;
        f1= fopen("Text1.txt","r");
    FILE *f2;
        f2= fopen("Text2.txt","r");
    FILE *f3;
        f3= fopen("Text3.txt","w");
    char pr1[100],pr2[100],*pr3[20];
    int j=0,all=0;
    fscanf(f1,"%s",&pr1);
    fscanf(f2,"%s",&pr2);
    for(char *p=strtok(pr1,DELIM); p; p=strtok(NULL, DELIM))
    {
         pr3[j]=p;
         j+=2;
         ++all;
    }
    j=1;
    for(char *p=strtok(pr2,DELIM); p;p=strtok(NULL, DELIM))
    {
         pr3[j]=p;
         j+=2;
         ++all;
    }
    for(int i=0;i<all;i++)
    {
        printf("%s ",pr3[i]);
    }
    fprintf(f3,"%s ",pr3);
    fclose(f3);
    fclose(f2);
    fclose(f1);
   _getch();
}
 
Текущее время: 22:43. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru