在X-Code上运行C程序时,它出现错误 - 线程1:EXC_BAD_ACCESS(代码= 1,地址= 0x68)

时间:2018-02-08 17:04:02

标签: c fopen file-management

This is Exactly what XCode is showing when I'm running the code.

#include <stdio.h>

int main()
{
    FILE *f1;
    char c;

    printf("Data Input\n\n");

    f1 = fopen("/Users/karanjeetsinghbagga/Desktop/File Management in C/Fille Management in C/INPUT.txt", "W");

    while((c=getchar())!= EOF)
        putc(c,f1);

    fclose(f1);
    printf("\nData Output\n\n");

    f1 = fopen("/Users/karanjeetsinghbagga/Desktop/File Management in C/Fille Management in C/INPUT.txt", "R");

    while((c=getchar()) !=EOF)
        printf("%c",c);

    fclose(f1);         
    return 0;
}

这是我正在编写的代码并且它直接从Ansi C中的E.Balagurusamy编程中复制。我甚至尝试创建一个文本文件并将其放在代码的源文件夹中也改变了代码的执行文件夹但它没有运行,当使用终端运行相同的代码时,它显示 - * 分段错误:11

1 个答案:

答案 0 :(得分:-1)

我只是发现它只是一个语法错误。我正在使用&#34; W&#34;在&#34; w&#34;。谢谢你的帮助。