Форум программистов, компьютерный форум, киберфорум
Наши страницы

В каждой строке текстового файла поменять местами первое и последнее слова - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Записать в данный массив сначала все отрицательные числа и нули, затем все положительные, сохраняя порядок их следования http://www.cyberforum.ru/cpp-beginners/thread1054184.html
Здравствуйте! Прошу вас о помощи! Помогите пожалуйста написать код программы! "Дан массив чисел, содержащий n элементов. Записать в этот же массив сначала все отрицательные числа и нули, затем все...
C++ Найти минимальный элемент в каждом массиве и сумму трех минимумов нуждаюсь в Вашей помощи. задание звучит так. Даны три массива. Найти минимальный элемент в каждом и сумму этих трех минимумов. http://www.cyberforum.ru/cpp-beginners/thread1054182.html
C++ указатели массива, программа не понимает код
пишу алгоритм сортировки, вот код: void qsort( int stolbec, int start, int end ) { int iComp = start + ( end - start )/2, i = start, j = sizeY, comp=0,sw=0, nComp, temp;
Указать (в процентах), сколько раз встречается та или иная буква C++
Здравствуйте! Помогите, пожалуйста написать программу. Дана строка, содержащая текст, набранный заглавными буквами. Провести частотный анализ текста, т.е. указать (в процентах), сколько раз...
C++ Задан Массив из N Чисел http://www.cyberforum.ru/cpp-beginners/thread1054173.html
Задан Массив из N Чисел. Найти среднее значение положительных элементов массива. Помогите набрать код в С++ За ранее благодарен
C++ Доделайте задачку с пузырьком Всем привет, я этим делом недавно начал заниматься, и мне поручили задачку: 1 Найти номер мин. элемента массива (сделано) 2 Найти сумму элементов массива, между первым и вторым отрицательными... подробнее

Показать сообщение отдельно
Людвиг Бодмер
350 / 349 / 136
Регистрация: 29.03.2013
Сообщений: 862
Завершенные тесты: 4
24.12.2013, 17:11
lyna, вот поправил ваш код:
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
53
54
55
56
57
58
59
60
61
#include "stdafx.h"
#include <iostream>
#include <string>
#include "locale.h"
#include "conio.h"
#include "stdlib.h"
#include "stdio.h"
#include <ctype.h>
using namespace std;
 
int main()
{
    setlocale(LC_ALL,"Russian");
    FILE *file;
    char name[256];
    char str[256];
    char *str1[50];
    char *str2[50];
        const char *leks = " ";
    int j,i;
        if((file = fopen("text.txt", "r+"))==NULL) 
    {
         printf ("Ошибка при открытии файла!");
             exit (1);
        }
    
         printf("\tИсходный текст:\n\n");
         while(fgets(str, 256, file) != NULL)
         {
             printf("%s", str);
     }
         fseek(file, 0, SEEK_SET);
        printf("\n");
    printf ("\n\tПреобразованный текст: \n\n");
        while(fgets(str, 256, file) != NULL) // sizeof(str)
        {
         j = 0;
        str1[j] = strtok(str, leks);
         while(str1[j] != NULL)
       {
        j++;
        str1[j] = strtok(NULL, leks); 
        }
    
        swap(str1[0], str1[j-1]);
        char *p = str1[0];
        while (p = strchr(p, '\n'))
        {
            *p++ = ' ';
        }
        
 
       for(int i = 0; i < j; i++)
        printf ("%s ", str1[i]);
       printf ("\n");
         }
 
    fclose (file);
    getch ();
    return 0;
}
1
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru