Форум программистов, компьютерный форум, киберфорум
Наши страницы
C# для начинающих
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.60/5: Рейтинг темы: голосов - 5, средняя оценка - 4.60
Dr_klo
0 / 0 / 0
Регистрация: 07.02.2014
Сообщений: 9
#1

Не идёт запись в txt файл

07.02.2014, 02:12. Просмотров 938. Ответов 15
Метки нет (Все метки)

Не идет запись в файл.
Файл даже не создается, использовал базовые примеры MSDN такие как http://msdn.microsoft.com/ru-ru/library/8bh11f1k.aspx

вот текущий код
C#
1
2
3
4
5
6
7
8
9
        using (var file = new System.IO.StreamWriter(@"Test.txt"))
            {
                foreach (var nGram in NGrams)
                {
                    file.WriteLine(string.Format("{0},{1}", nGram.Gram, nGram.Count));
                }
               file.Flush();
             
            }
нужны советы...
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
07.02.2014, 02:12
Ответы с готовыми решениями:

Не идёт запись в txt файл
Доброго времени суток ! вот такая задачка : using System; using System.IO; ...

Запись и сохранение в файл *.txt
Приветствую Вас, форумчане! Мне нужна помощь. 1) Как создать файл *.txt, а...

Запись полученного результата в txt файл
int g = 0; int k = 0; int i = -1; ...

Построчная запись в txt файл из разных потоков
Есть 4 потока (threads), мне нужно данные от них записать в тхт...

Простая запись в тестовый файл txt многострочного текста
Подскажите пожалуйста... хочу записать вот такое текст CREATE TABLE IF NOT...

15
Ev_Hyper
Заблокирован
07.02.2014, 02:52 #2
как вариант просмотреть учебники типа "Учим язык на примерах" (Тот-же Зиборов В.В. - Visual С# 2012)
или как-то так:
C#
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.IO;
 
namespace _3._3._11
{
    class Program
    {
        static void Main(string[] args)
        {
            try
            {
 
                StreamWriter sw = new StreamWriter("C:\\Test1.txt");
                sw.WriteLine("Hello World!!");
                sw.Close();
            }
            catch (Exception e)
            {
                Console.WriteLine("Exception: " + e.Message);
            }
        }
 
    }
}
0
Wolfdp
790 / 747 / 190
Регистрация: 15.06.2012
Сообщений: 2,911
Записей в блоге: 1
Завершенные тесты: 1
07.02.2014, 05:05 #3
Цитата Сообщение от Dr_klo Посмотреть сообщение
Не идет запись в файл.
по ходу не там ищете, посмотрите в "bin/debug" или в "bin/realese". А ещё лучше задайте не относительный, а абсолютный путь, плана @"C:\temp\test.txt"
0
Dr_klo
0 / 0 / 0
Регистрация: 07.02.2014
Сообщений: 9
07.02.2014, 10:50  [ТС] #4
делал и трайкэтчи, и указывал полный путь, один фиг.
я же сказал, что перепробовал базовые примеры.
0
Ev_Hyper
Заблокирован
07.02.2014, 11:00 #5
Dr_klo, мой код запускали?(отдельно)
0
Wolfdp
790 / 747 / 190
Регистрация: 15.06.2012
Сообщений: 2,911
Записей в блоге: 1
Завершенные тесты: 1
07.02.2014, 13:09 #6
Цитата Сообщение от Dr_klo Посмотреть сообщение
делал и трайкэтчи, и указывал полный путь, один фиг.
Я скопировал ваш код, убрал перечисление и просто закинул строку -- всё работает. Список-то не пустой?
0
Dr_klo
0 / 0 / 0
Регистрация: 07.02.2014
Сообщений: 9
07.02.2014, 13:35  [ТС] #7
да, я множество вариантов перебрал записи.
список не пустой, код верен. тут где-то в другом месте косяк(((
0
Ev_Hyper
Заблокирован
07.02.2014, 13:36 #8
у вас ошибка в чем то другом...
0
Dr_klo
0 / 0 / 0
Регистрация: 07.02.2014
Сообщений: 9
07.02.2014, 13:39  [ТС] #9
Цитата Сообщение от Ev_Hyper Посмотреть сообщение
у вас ошибка в чем то другом...
Согласен, по этому и спрашиваю на форуме.
может кто-то что-то дельное подскажет.
0
Ev_Hyper
Заблокирован
07.02.2014, 13:48 #10
выкладывайте больший участок кода
0
Dr_klo
0 / 0 / 0
Регистрация: 07.02.2014
Сообщений: 9
07.02.2014, 13:48  [ТС] #11
решил проблему кардинально:
создал новый проект, копипастнул код. Все пошло.
есть идеи чем коду не нравился прошлый прооект? для nextGeneration так сказать...
0
Wolfdp
790 / 747 / 190
Регистрация: 15.06.2012
Сообщений: 2,911
Записей в блоге: 1
Завершенные тесты: 1
07.02.2014, 13:50 #12
Цитата Сообщение от Dr_klo Посмотреть сообщение
есть идеи чем коду не нравился прошлый прооект?
Цитата Сообщение от Wolfdp Посмотреть сообщение
Список-то не пустой?
C#
1
foreach (var nGram in NGrams) { file.WriteLine(string.Format("{0},{1}", nGram.Gram, nGram.Count)); }
И еще -- поставте точку остановки и пройдитесь дэбагом, у сам на запись вообще заходит?
0
Dr_klo
0 / 0 / 0
Регистрация: 07.02.2014
Сообщений: 9
07.02.2014, 13:52  [ТС] #13
нет, список был полон. В этом я уверен (построчный дебаг всего проекта делал)
0
Wolfdp
790 / 747 / 190
Регистрация: 15.06.2012
Сообщений: 2,911
Записей в блоге: 1
Завершенные тесты: 1
07.02.2014, 13:53 #14
Все, идеи кончились. Нужно смотреть всё целиком >_<
0
Dr_klo
0 / 0 / 0
Регистрация: 07.02.2014
Сообщений: 9
07.02.2014, 13:58  [ТС] #15
допишу проект- скину код. Проект достаточно полезен - выделяет из текста 1,2,3,4-граммы для дальнейшего анализа слов.
(например распознавание языка слова через триграммный анализ или для триграммного поиска слов и тд )
0
Dr_klo
0 / 0 / 0
Регистрация: 07.02.2014
Сообщений: 9
02.03.2014, 16:56  [ТС] #16
руки дошли выложить проект на репозиторий.

https://bitbucket.org/Dr-klo/n-gramsparser
0
02.03.2014, 16:56
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
02.03.2014, 16:56

Запись вывода в txt файл, который программа создаст сама
Добрый день,хотелось бы узнать ,можно ли как то в c# сделать так,что бы вывод...

Ввод данных с txt файла, сортировка и запись результата в txt файлы
Доброго времени суток, такое задание, не могу сделать ввод данных из .тхт...

Как внести запись в файл "1.txt", который находится в ресурсах?
Возможно ли внести запись в файл &quot;1.txt&quot;, который находится в ресурсах....


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
16
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru