小编use*_*438的帖子

比较C中的两个字符串?

由于未进行比较,此代码无效.为什么?

所有的名字都过去了if.

printf("Enter Product: \n");
scanf("%s", &nameIt2);
printf("Enter Description: \n");
scanf("%s", &descriptionI);
printf("Enter Quantity: \n");
scanf("%d", &qtyI);
printf("Enter Order Quantity: \n");
scanf("%s", &ordqtyI);

while (fscanf(fp4, "%s %s %d %s\n", &namet2, &description2, &qty2, &ordqty2) != EOF){
    if(namet2 != nameIt2)
        fprintf(fpt2, "%s %s %d %s\n", &namet2, &description2, qty2, &ordqty2);
}
Run Code Online (Sandbox Code Playgroud)

c string comparison

30
推荐指数
3
解决办法
16万
查看次数

标签 统计

c ×1

comparison ×1

string ×1