Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > C/C++ программирование > Общие вопросы C/C++
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 07.02.2010, 22:16   #1
shaman1
 
Регистрация: 07.02.2010
Сообщений: 6
Печаль создание текстового файла

Народ понимаю что задача детская не судите сторого я первокурсник.Итак вот что от меня хотели :
Напишите программу которая на сменном диске компьютера создает файл numbers.txt и дописывает в этот же файл H:\numbers.txt пять введенных пользователем целых чисел и выводит на экран содержимое файла. Убедитесь что каждое число находится в отдельной строке. И вот что получается или вернее не получается у меня. Пытаюсь писать на C

Код:
#include <stdio.h>
#include <conio.h>
int main()
{
 int mas[5],i,a;
 FILE *file;
    if ((file = fopen("H:\\numbers.txt","w")) == NULL)
	  printf("Невозможно открыть или создать файл\n");
	  else
	  {
	    for(i=0;i<5;i++);
	    {
		printf("Введите 5 целых чисел\n");
		scanf("%d",&mas[i]);
		fwrite(&mas[i]\n,sizeof(int), 1, file );
	    }
	    file = fseek(file, 0L, SEEK_SET);
	    while((a=getc(file)) != EOF)
	         putchar(a);
	    printf("%d\n",a);
	    fclose(f);
	  }
	    return 0;
}

Последний раз редактировалось shaman1; 07.02.2010 в 22:33.
shaman1 вне форума Ответить с цитированием
Старый 09.02.2010, 16:13   #2
Корвин
Пользователь
 
Аватар для Корвин
 
Регистрация: 07.02.2010
Сообщений: 31
По умолчанию

Код:
#include <stdio.h>
#include <stdlib.h>
#include <conio.h>
int main()
{
 int mas[5],i,a;
 FILE *file=fopen("H:\\numbers.txt","w");
    if (!file){
	  printf("Невозможно открыть или создать файл\n");
          return -1;
     }
	
	    for(i=0;i<5;i++);
	    {
		printf("Введите 5 целых чисел\n");
		scanf("%d",&mas[i]);
                fprintf(filem,"%d",mas[i]);
	    }
            fclose(file);
    file=fopen("H:\\numbers.txt","r");
    if (!file){
	  printf("Невозможно открыть или создать файл\n");
          return -1;
     }
	    while(!feof(file)){
	         fscanf(file,"%d",&a)
	    printf("%d\n",a);}
	    fclose(file);
	    return 0;
}
Не обессуй, если опечатки будут.
Примерно так это можно сделать.
#define true false
У сверхпрограммы будут сверхглюки, ха-ха!
Корвин вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Считывание с текстового файла Morphling Фриланс 12 07.02.2010 17:37
Замена текстового файла Artishok Общие вопросы Delphi 27 26.10.2009 14:47
считывание с текстового файла ciaonataha Помощь студентам 0 20.04.2009 12:09
Создание текстового RPG KORN Софт 3 15.07.2008 09:21
Открытие текстового файла Victor Microsoft Office Excel 2 16.01.2008 03:42