/*
 *
 *  セル内改行の整型(手抜き版)
 *
 *      2006.6.15 by AOK
 *
 */

#include <stdio.h>

const char *fn_in  = "No24.txt";
const char *fn_out = "No24n.csv";
const char *rep    = "★";  /* セル内改行を置換 */

int main()
{
    FILE *fi, *fo;
    int c, f = 0;

    fi = fopen(fn_in, "r");
    fo = fopen(fn_out, "wb");

    while ((c = getc(fi)) != EOF) {
        if (c == '"') {
            f = (f == 0 ? 1 : 0);
            putc('"', fo);
        } else if (c == '\n') {
            if (f == 0)
                fprintf(fo, "\r\n");
            else
                fprintf(fo, "%s", rep);
        } else {
            if (c != '\t') putc(c, fo);
        }
    }

    fclose(fi);
    fclose(fo);

    return 0;
}