C:用户删除printf()?

时间:2017-06-27 12:23:28

标签: c compiler-errors printf

我正在使用Libxlsxwriter库,因为我希望我的结果可以在Excel Sheet中导出。我正在编译:

gcc name.c -o name -static-libgcc -std=c99 -lxlsxwriter -lz

这是一个说明问题的测试代码:

#include <stdio.h>
#include <stdlib.h>
#include <string.h>
#include <windows.h>
#include "xlsxwriter.h"

int main()
{
    printf("->please insert a text: ");
    char string[100];
    scanf("%s", &string);
    printf("->Your text is %s\n", string);
    printf("->Thank you! Bye");
    getchar();
    getchar();  
    return 0;
}

我按上述方法编译并按照以下步骤操作:

1)运行程序:

- &GT;请插入文字:

2)写下#34;你好!&#34; (不要按回车键)

- &GT;请插入文字:你好!

示例:http://imgur.com/a/PTvld

3)我按下左箭头键三次(例如)。光标位于&#39; r&#39;

之下

4)按住退格键

- &GT;请在这里______________! (没有破折号。它只是一个可视化来显示它是一个空的空间

示例:http://imgur.com/a/NvbCl

我做了一个测试并删除了Libxlsxlibrary,因此Devc ++可以编译它。 同样的问题没有出现!

这与编译有关吗?有可能以某种方式解决这个问题吗?

0 个答案:

没有答案