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

Работа с файлами (С) - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ подскажите плз функцию с неограниченным количеством параметров http://www.cyberforum.ru/cpp-beginners/thread150904.html
Написать программу, которая реализует функцию с неограниченным количеством параметров, организовывающую форматированный вывод на экран. Иначе говоря, от Вас требуется попробовать создать свою версию функции printf. Для intов все ясно, а вот с charом трабл..(
C++ даны три кв. матрицы, нужен вектор Даны три квадратные матрицы А, В и С порядка n (n<=10). Получить вектор Х, элементами которого являются суммы элементов исходных матриц. Напишите полностью программу, плиз, с комментариями Добавлено через 18 минут Программу нужно написать на Си http://www.cyberforum.ru/cpp-beginners/thread150897.html
Поиск вершин квадрата с записью в файл C++
Даны координаты двух вершин (x1,y1) и (x2,y2) некоторого квадрата. Необходимо найти возможные координаты других его вершин. -Ввод из файла(построчно): 1) x1,y1 2) x2,y2 -Вывод: точки в порядке возростания x, каждая точка - в отдельной строке. Если x равны, то - смотреть по y. Помогите пожалуйста, а то у меня ничего не выходит....
одномерный масив... C++
Здравствуйте помогите пожалйста...в одномерном массиве сделать так чтоб все четные заменялись на 0, а не четные на 1.....и объясните каждый шаг проги....
C++ зачем часто писать std:: если можно один раз using namespace std? http://www.cyberforum.ru/cpp-beginners/thread150880.html
зачем часто писать std:: если можно один раз using namespace std?
C++ this это адресс объекта, а *this это сам объект. я всё правельно понял? this это адресс объекта, а *this это сам объект. я всё правельно понял? подробнее

Показать сообщение отдельно
ForEveR
Модератор
Эксперт C++
 Аватар для ForEveR
7927 / 4709 / 318
Регистрация: 24.06.2010
Сообщений: 10,524
Завершенные тесты: 3
01.07.2010, 15:59     Работа с файлами (С)
Чтение:

fgets() - Читает до символа конца строки
C
1
2
3
4
5
6
7
include <stdio.h>
               FILE *stream;
               char line[100], *result;
               /* следующий оператор выбирает строку  символов  из  потока
         stream. Может быть считано не более 99 символов  либо все символы
         до символа новой строки '\n', включая и его. */
               result = fgets(line, 100, stream);.
fscanf() - До пробела
Пример:

C
1
2
3
4
5
6
while (fscanf(f,"%s",Sn)!=EOF)
        {
            fscanf(f,"%s",Se);
            list*h2=form(Sn,Se);
            ins(h,e,h2,k);
        }
Запись: fputs() - Функция fputs() записывает в заданный поток stream содержимое строки, адресуемой указателем str. При этом завершающий нулевой символ (т.е. символ конца строки ('0')) не записывается.

C
1
2
3
4
5
Пример
 
Приведенный фрагмент программы записывает в поток, связанный с файлом fp, строку это тест.
 
fputs("'это тест", fp);
fprintf() - Функция fprintf() выводит в лоток, адресуемый параметром stream, значения аргументов, составляющих список аргументов, в соответствии с заданной строкой формата format. Возвращаемое значение равно количеству реально выведенных символов. Если при выводе возникла ошибка, возвращается отрицательное число.

Пример:

C
1
2
3
4
5
6
7
8
9
10
#include <stdio.h>
#include <stdlib.h>
int main(void)
{   
FILE *fp;        
if((fp=fopen("test", "wb")) == NULL)    
{      printf("Не удаётся открыть файл.\n");      
exit(1);   
}   
fprintf(fp, "это тест %d %f", 28, 04.06);   fclose(fp);return 0;}

Вывод содержимого: Не помню точно
 
Текущее время: 09:54. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru