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

Ввод вывод в фаил - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ список в массивах http://www.cyberforum.ru/cpp-beginners/thread129413.html
у меня такой вопрос если я добавляю эл-т левее указателя в однонаправленный список,меняется ли при этом указатель?
C++ Создать массив структур "авто" и использовать для учета работы автомагазина Помогите написась программу Описать структуру авто, содержащую информацию об автомобиле: марка, модель, цвет, цена и т. д. Создать массив таких структур и использовать для учета работы автомагазина: Запросить у пользователя информацию об автомобилях, которые продаются в магазине. Добавить в структуру поле, которое хранит информацию о наличии автомобиля. По запросу пользователя вывести на экран... http://www.cyberforum.ru/cpp-beginners/thread129411.html
проверка строки C++
Определить, является ли введённая строка символов правильной записью формулы. Формула имеет следующий вид(ПРОСТО Си): <формула>::=<цифра> | (<формула><знак><формула>) <знак>::=+|-|* <цифра>::=0|1|2|3|4|5|6|7|8|9 #include<stdio.h> #include<string.h>
C++ перевёрнутые слова
Распечатать, начиная с последнего, перевёрнутые слова введённого предложения, ПРОСТО НА Си. #include<stdio.h> #include<string.h>
C++ строка http://www.cyberforum.ru/cpp-beginners/thread129398.html
Выделить из строки str1 все слова, начинающиеся с гласной буквы, а из строки str2 - слова, начинающиеся с согласной. Образовать строку str3, состоящую из выделенных слов обеих строк. В новой строке слова должны разделяться двумя пробелами, ПРОСТО НА Си.
C++ аналог функции STRNCAT(). Написать и протестировать аналог функции STRNCAT(),просто на Си. #include<stdio.h> #include<string.h> подробнее

Показать сообщение отдельно
Tyoma
40 / 40 / 8
Регистрация: 12.05.2010
Сообщений: 106
Завершенные тесты: 3
13.05.2010, 23:58     Ввод вывод в фаил
и кстати если кому нужно подробнее про сортировку пузырьком она есть тут

Добавлено через 32 минуты
Дико извиняюсь но не знаю будет ли работать на с, но вроде должно

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
#include <stdio.h>
#include <stdlib.h>
 
FILE * file=fopen("file.txt", "r");
 
void sort(char **str, int col) {
    char* tmp = new char;
    for(int i=0; i < col; i++) { 
        for(int j = col-1; j > i; j--) {
            if (str[j-1] > str[j]) {
                tmp = str[j-1]; str[j-1] = str[j]; str[j] = tmp;
            }
        }
    }
}
 
int main(void) {
    char **str = new char*[20];
    for(int i=0; i<20; i++)
        str[i] = new char[20];
    int j=0;
    while(!feof(file)) {
        fscanf(file, "%s", str[j]);
        j++;
    }
    sort(str, j);
    for(int i=j-1; i>=0; i--)
        printf("%s\n",str[i]);
    return 0;
}
 
Текущее время: 00:26. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru