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

Сортировка номеров машин с записью в файл - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Найти минимальное расстояние между точками этих множеств и сами точки http://www.cyberforum.ru/cpp-beginners/thread512261.html
Даны множества A и B, состоящие соответственно из N1 и N2 точек (точки заданы своими координатами x, y). Найти минимальное расстояние между точками этих множеств и сами точки, расположенные на этом рас-стоянии (вначале выводится точка из множества A, затем точка из множе-ства B).
C++ Как сделать циклическую перестановку Уважаемые Форумчане помогите новичку в нелегком деле: Написать программу циклической перестановки букв в словах текста так, что i-я буква слова становится i+1-ой, а последняя - первой http://www.cyberforum.ru/cpp-beginners/thread512259.html
Задача связанная с символьными массивами и функциями C++
Добрый день Помогите пожалуйста с этой задачей никак не выходит у меня. Заранее спасибою Написать функцию, которая проверяет содержит ли строка цитату (фразу, заключенную в кавычки) и возвращает ее, если она есть. Заголовок функции bool funk(char *str, char *res); Написать программу, которая принимает от пользователя набор строк (массив строк), проверяет есть ли в этих строках хотя бы одна...
Циклическая перестановка C++
Неужели никто не может решить - очень прошу помогите: Написать программу циклической перестановки букв в словах текста так, что i-я буква слова становится i+1-ой, а последняя - первой
C++ Ссылки VS портабельность. http://www.cyberforum.ru/cpp-beginners/thread512234.html
Предыстория Я пишу хост для плагинов. Когда плагин загружен, он получает указатель на таблицу функций. Иногда мне нужно построить "текучий интерфейс", типа такого: typedef struct{} *ht_MenuNode; struct iMenuNode { struct iEditor { typedef iEditor *t_loopback; t_loopback (*SetCaption) (const char *); t_loopback (*AddChild) (ht_MenuNode Child);
C++ Поиск всех убывающих последовательностей длины K в массиве длины N. Дан одномерный массив длины N (заполненный рандомно числами от 1 до N ), и требуется реализовать поиск всех убывающих последовательностей длины K в этом массиве (при этом мы задаем это K, оно может быть равно от 2 до N). То есть, если у нас массив состоит из 5 элементов (12543) и K = 2, то на выходе мы должны получить следующее: 54 43, а если K = 3, то : 543. Моей логике это не подвластно,... подробнее

Показать сообщение отдельно
The_Rock
Сообщений: n/a
05.03.2012, 14:43     Сортировка номеров машин с записью в файл
zulkis спасибо за ответ. Я пошел другим путём, и сделал так:
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
int main()
{
    FILE*sisend;  // File Control Block
    sisend = fopen("avtonomer.txt","rt");  // rt = Read Text
    if(sisend==NULL)
    {
        printf("Faili ei saa avada!\n");
        return 1;
    }
    while( not feof(sisend) )  // not End Of File
    {
        char data[100];
        fgets(data,100,sisend);
        
FILE*valjund = fopen("Tulemused.txt","wt");
        fprintf(valjund, "%20s | %s\n", data, kontrolli( (char *) data ));
    }
    return 0;
}
Из файла данные считываются, в другой записываются, всё ок. Только всё пишется косо, с ошибками. Жирным выделил то, что убрал из начального кода вывода, потому что с ним программа не работает. Или это важная часть кода? Как корректно записать вывод?

int total_size, tmp_size;
total_size = sizeof( data );
tmp_size = 0
;
FILE*valjund = fopen("Tulemused.txt","wt");
for (int i = 0; tmp_size < total_size; i++) {
fprintf(valjund, "%20s | %s\n", data[i], kontrolli( (char *) data[i] ));
tmp_size += sizeof(data[i]);
}
 
Текущее время: 18:45. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru