Показать сообщение отдельно

  #4007  
Старый 19.10.2009, 01:45
Gin
Участник форума
Регистрация: 11.09.2008
Сообщений: 107
Провел на форуме:
262809

Репутация: 21
По умолчанию

Хотел написать простенькую програмульку которая читает из файла строки и по указанному раделителю заносит результат в другой файл.

Пример:
входной файл
тратата : не нужная ***ня
выходной
тратата

вот код, он компилируеться, но при выполнении выдает ошибку str2 being used without beiing defined.
Может дело в файле или еще что-то

вот сам код
Код:
// word_parser.cpp : Defines the entry point for the console application.
//


#include <iostream>
using namespace std;

int main()
{
	FILE *fp,*fp2;
	unsigned int t;
	char buff[100],*str,*str2;
	
	
	fp=fopen("keys.txt","r+");
	fp2=fopen("key_pasrse.txt","w+");
	while(!feof(fp)){
		str=fgets(buff,100,fp);
		t=strspn(str,":");
		strncpy(str2,str,t+1);
		fputs(str2,fp2);
		
	}

	return 0;
Спасибо.
 
Ответить с цитированием