首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > C语言 >

为什么这里不能正常输出解决方法

2012-05-28 
为什么这里不能正常输出C/C++ code#include stdio.h#include string.hint main(void){int i, jint n,

为什么这里不能正常输出

C/C++ code
#include <stdio.h>#include <string.h>int main(void){    int i, j;    int n, ch;    char s[110][110];        freopen("data.in", "r", stdin);    scanf("%d", &n);    n *= 2;    i = 0;    getchar();    while (n--) {        fgets(s[i++], 110, stdin);        }/*        for (i=0; i<n; ++i)        printf("%s\n", s[i]);*/    for (i=0; i<n; ++i)         for (j=0; j<strlen(s[i]); ++j)            printf("%c", s[i][j]);    return 0;}


输入数据如下:
C/C++ code
3ein kind haelt seinen <schn>abel <n>urwenn es haengt an der ...weil wir zu spaet zur <>oma <k>amenverpassten wir das ...<d>u <b>ist...


为什么我最后想输出字符串可就是输出不了。
已经单步过,确定字符串确实是存储在S数组中,且字符串最后也有'\0'
上面的两种输出方式都用过了 都没用

[解决办法]
哈哈,congrats
[解决办法]
大半夜的真能熬。。。
[解决办法]

热点排行
Bad Request.