רוצה להיות מתכנת
New member
קבלת warning C4305: '=' : truncation from 'int' to 'char'
כאשר אני מקמפל ב-visual studio 2012 קוד שיש בו שימוש בפונקציה המצ"ב, אני מקבל את הודעת האזהרה הנ"ל. מדוע? איך מתקנים את זה?
נראה שיש בעיה עם
כאשר אני מקמפל ב-visual studio 2012 קוד שיש בו שימוש בפונקציה המצ"ב, אני מקבל את הודעת האזהרה הנ"ל. מדוע? איך מתקנים את זה?
קוד:
void removeChar(char str[], char ch)
{
int i,j = 0;
for (i = 0; str[i] != '/0'; i++)
{
if (str[i] != ch)
{
str[j] = str[i];
j++;
}
}
str[j]='/0';
}
נראה שיש בעיה עם
קוד:
str[j]='/0';