
19.10.2009, 01:45
|
|
Участник форума
Регистрация: 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;
Спасибо.
|
|
|