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

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

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Турбо С++ http://www.cyberforum.ru/cpp-beginners/thread596653.html
Ребята помогите пожалуйста осталась последняя лаба по Турбо С++ и экзамен автоматом!!! не могу разобратся в последней лабе! Нарисовать домик из трубы идёт дым!!! (Именно на Турбо си!) Заранее...
C++ Коды исключений Какие ещё, кроме std::bad_alloc, есть коды исключений? Содержит ли исключение информацию о месте своего возникновения? А о конкретной операции, из-за которой оно возникло? А что конкретно не так с... http://www.cyberforum.ru/cpp-beginners/thread596648.html
C++ Где можно скачать книгу по с++
Пожалуйста киньте ссылки где можно скачать нормальные учебники по с++. :read:
C++ Сложение очередей, перегрузить оператор +
Привет Задание: перегрузить оператор + для очереди. переспрашивал у препода. это не значит в первой очереди 3 элемента и во второй 4 и результирующий 7 элементов, это значит в первой и второй 3,...
C++ Открытие файла. Сортировка строк http://www.cyberforum.ru/cpp-beginners/thread596623.html
В общем имеется файл со списком... Нужно отсортировать в порядке убывания по одному столбцу Popov.A.N. m 3.8 k Litvinov.A.S. m 3.4 i Fomin.G.E. m 4.5 k Chernov.A.A. m 4.8 k...
C++ Передача функции указатель на элемент std::vector<std::string> Доброй ночи тем, кому не спится (или живет в другом часовом поясе:p)! Есть функция, требующая в качестве параметра указатель на std::string void SomeF(std::string* s) { // To Do } В... подробнее

Показать сообщение отдельно
-=ЮрА=-
Заблокирован
Автор FAQ
05.06.2012, 09:12
Вот код на Си
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
#include <stdio.h>
#include <locale.h>
#include <stdlib.h>
#include <string.h>
 
int main()
{
    setlocale(LC_ALL,"RUS");
    FILE * f = NULL;
    char fName[256] = {0};//Будет содержать имя файла
    char * str = NULL;//Указатель на строку с данными из файла
    char * sub = NULL;//Подстрока с началом на последнем пробеле
    long fLength = 0;//Будет содержать длину файла
    printf("Enter file path or name : ");
    scanf("%255[^\n]",fName);
    if(!(f = fopen(fName,"r")))//Открывем файл для чтения
        printf("Error open %s\n",fName);
    else
    {
        fseek(f,0,SEEK_END);
        fLength = ftell(f);
        fseek(f,0,SEEK_SET);
        if(!(str = (char *)malloc((1 + fLength)*sizeof(char))))
            printf("Allocation memory error\n");
        else
        if(!fread(str,1,fLength,f))
            printf("fread error\n");
        else
        {
            fclose(f);
            str[fLength] = '\0';
            printf("File entry\n%s\n",str);
            if(!(sub = strrchr(str,' ')))
                printf("File not contain spaces\n");
            else
            {
                str[fLength - strlen(sub) - 1] = '\0';
                if(!(f = fopen(fName,"w")))//Открывем файл для записи
                    printf("Error open %s\n",fName);
                else
                {
                    fprintf(f,"%s",str);
                    printf("File entry\n%s\n",str);
                    fclose(f);
                }
            }
        }
        if(str)
            free((void *)str);//Чистим память
    }
    system("pause");
    return 0;
}
text.txt до и после отработки
. Дан символьный файл, содержащий по крайней мере один символ про-
бела. Удалить все его элементы, расположенные после последнего симво-
ла пробела, включая и этот пробел.
. Дан символьный файл, содержащий по крайней мере один символ про-
бела. Удалить все его элементы, расположенные после последнего симво-
ла пробела, включая и этот
0
Миниатюры
Прошу прощение за наглость, кто сможет написать следуюшие задачи на языке c++ , завтра екзамен выручайте   Прошу прощение за наглость, кто сможет написать следуюшие задачи на языке c++ , завтра екзамен выручайте  
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru