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

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

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 17.05.2014, 22:54   #1
Wunschpunsch
Пользователь
 
Регистрация: 16.03.2014
Сообщений: 19
По умолчанию Дан Файл.Распечатать данную строку.

Задание:
Пусть дан текстовый файл.Распечатайте строку с заданным номером.

Вот начало дальше не знаю что делать,прошу помощи.

Код:

#include <stdio.h>
int main(int ras, char* ras[]) {
FILE *d;
d = fopen("1.txt", "r");
int n;
printf("Input a line number:");
Wunschpunsch вне форума Ответить с цитированием
Старый 17.05.2014, 23:18   #2
VladimirVB
Форумчанин
 
Аватар для VladimirVB
 
Регистрация: 12.10.2008
Сообщений: 131
Стрелка

Код:
#include "stdafx.h"
#include <iostream>
using namespace std;

void main()
{
	setlocale(LC_CTYPE, "RUS");

	FILE *fp;
	char str[128];
	int i;	// номер строки

	if((fp = fopen("sample.txt", "r"))==NULL) {
		printf("Не удается открыть файл.\n");
		exit(1);
	}

	cout << "Введите номер строки: ";
	cin >> i;

	while(!feof(fp)) {
		if(fgets(str, 126, fp)) 
		{
			i--;
			if(i == 0)
			{
				printf("%s", str);
			}
		}
	}

	fclose(fp);
}
VladimirVB вне форума Ответить с цитированием
Старый 19.05.2014, 15:36   #3
Wunschpunsch
Пользователь
 
Регистрация: 16.03.2014
Сообщений: 19
По умолчанию

Извините, конечно,но она не работает вроде.
Когда я ввожу в консоль номер строки консоль виснет.
Wunschpunsch вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Файлы.Распечатать строку. Wunschpunsch Помощь студентам 1 15.05.2014 14:40
Дан текстовый файл f. Получить самую короткую строку файла. larissia Помощь студентам 1 07.06.2012 21:42
Распечатать файл C# nikleb Общие вопросы C/C++ 4 15.02.2009 16:36
Дан файл, содержащий текст на русском языке.Составить в алфавитном порядке список слов в файл. JiLiYa Паскаль, Turbo Pascal, PascalABC.NET 3 26.12.2008 12:05
сохранить ланные в файл и распечатать одновременно. CaHeK Общие вопросы Delphi 5 07.04.2008 21:41