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

FILE*,fopen,fprintf - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ совместимость матрицы М*М http://www.cyberforum.ru/cpp-beginners/thread412873.html
1)))) Определить с помощю функции совместимость матрицы размерности М * М относительно главной диагонали. Вывести исходную матрицу и сообщение о проверке.
C++ Использование функций шаблонов Помогите с задачей: Подсчитать среднее арифметическое ненулевых элементов, расположенных под побочной диагональю. Вот моя наработка, к сожалению нерабочая. #include <iostream> using namespace... http://www.cyberforum.ru/cpp-beginners/thread412871.html
Ошибка. программа не работает C++
выдаёт ошибку в строке double a; Вот программа #include <iostream> using namespace std; class a { double a; int n; public:
C++ Написать программу,которая считывает текст из файла и выводит на экран только предложения,содержащие введенное с клавиатуры слово.
Написать программу,которая считывает текст из файла и выводит на экран только предложения,содержащие введенное с клавиатуры слово. Заранее спасибо,а то никак не могу разобраться:(
C++ Массив строк: удаление слов, длина которых равна k http://www.cyberforum.ru/cpp-beginners/thread412855.html
#include<stdio.h> #include<string.h> #include <iostream> using namespace std; void del(char **ptr, int n, int k) { int count = 0; int i = 1; while(i <= n) {
C++ Нужна помощь. Подключение библиотек Code::Blocks Доброго времени суток дамы и господа. Обращаюсь к за помощью. Облазил вес Гугл. Уже два месяца бьюсь и ничего не могу сделать. Как привинтить GTK к Code::Blocks. Зашел на официальный Сайт GTK ... подробнее

Показать сообщение отдельно
Nick Alte
Эксперт С++
1642 / 1014 / 119
Регистрация: 27.09.2009
Сообщений: 1,945
Завершенные тесты: 1
20.12.2011, 20:15
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
int main(void) {
  FILE* fp;/// создается указатель на переменную типа FILE
  char *p, buf[255] = {'\0'}; // создается указатель и массив
  printf("in str: ");
  scanf("%254[^\n]", buf); // %254[^\n] значит "ввести строку не более 254 символов, признак конца - перевод строки", по идее должно быть "%254[^\n]s"
 
  fp = fopen("dump.txt", "w+"); //  открытие файла на добавление (запись без стирания предыдущего содержимого)
  for(p = buf;*p ; *p++)       //  начиная с p = buf до тех пор, пока не встретится нулевой символ, перебирать по одному символу. Тут должно быть просто p++, без *
           fprintf(fp, "%02X ", *p);  // запись очередного символа в файл в 16 формате
  fclose(fp);  // закрытие файла
  system("pause");
  return 0;
}
1
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.